基本概念
自定义光标:自定义光标保存在扩展名为.cur的文件中
光标名 CURSOR 光标文件(.cur)
采用自定义光标时,需在资源文件中定义光标资源。
API
LoadCursor:第一个参数是要载入光标的程序的实例,当使用系统预定义光标的时候,要设置为空。当要使用自定义光标的时候,设置为AfxGetInstanceHandle()。
更换LoadCursor中的第二个参数,就能得到不同的系统预定义光标。
解决方案
自定义光标
自定义光标保存在扩展名为.cur的文件中
光标名 CURSOR 光标文件(.cur)
采用自定义光标时,需在资源文件中定义光标资源
首先在资源中添加一个光标。
系统默认是黑白色彩的光标,可以修改为彩色的光标。
修改方法为:
点击NewDevieImage工具条:
然后点击Custom,设置颜色为256色
点击OK
加载自定义光标
LoadCursor(hThisInst,lpszCursorname)
或者
LoadCursorFromFile(_T("POINTER.cur"))
或者
LoadCursor(NULL,MAKEINTRESOURCE(lpszCursorname))
参考文章
http://code1.okbase.net/codefile/MovieMouseDlg.cpp_2013122725296_3.htm
https://shentuzhigang.blog.csdn.net/article/details/104649934
https://www.cnblogs.com/leexuzhi/archive/2012/02/23/2365608.html