MFC对话框自定义光标

添加WM_SETCURSOR消息,添加该消息的响应函数,编辑代码:

::SetCursor(AfxGetApp()->LoadCursor(IDC_Cursor)); //IDC_Cursor是自己定义的光标
return true;

studio自动生成响应函数的时候,会有一个返回值,去掉,改成return true;不然光标会看不见,return false的时候当光标处于enable的控件上时,会恢复原本的光标;

studio支持的光标最高时24位的,32位的不会显示出来。

制作光标的时候默认的是1位的,在图像编辑器里的最后一个“新建图像类型”中可以设置创建的光标类型。以下的是一个24色的光标文件,选自仙剑奇侠传4的光标文件,原文件是32位的,studio不能支持,所以采用的24位的,色彩基本上没有多大的变动。扯远了。

你可能感兴趣的:(mfc)