添加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应用程序中添加自定义光标,包括WM_SETCURSOR消息的使用方法,以及如何处理不同位数的光标文件。同时提供了一个具体的24位光标实现案例。
4774

被折叠的 条评论
为什么被折叠?



