基本概念

自定义光标:自定义光标保存在扩展名为.cur的文件中

光标名 CURSOR 光标文件(.cur)

采用自定义光标时,需在资源文件中定义光标资源。

API 

LoadCursor:第一个参数是要载入光标的程序的实例,当使用系统预定义光标的时候,要设置为空。当要使用自定义光标的时候,设置为AfxGetInstanceHandle()。

更换LoadCursor中的第二个参数,就能得到不同的系统预定义光标。

解决方案

自定义光标

自定义光标保存在扩展名为.cur的文件中

光标名 CURSOR 光标文件(.cur)

采用自定义光标时,需在资源文件中定义光标资源

首先在资源中添加一个光标。

系统默认是黑白色彩的光标,可以修改为彩色的光标。

修改方法为:

点击NewDevieImage工具条:

Visual C++——加载自定义光标

然后点击Custom,设置颜色为256色

Visual C++——加载自定义光标

点击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

相关文章:

  • 2021-06-18
  • 2022-03-03
  • 2021-11-09
  • 2021-12-06
  • 2021-08-09
  • 2021-06-19
  • 2021-09-04
  • 2022-12-23
猜你喜欢
  • 2021-09-30
  • 2022-12-23
  • 2021-09-25
  • 2021-11-15
  • 2021-08-15
  • 2022-02-22
  • 2021-12-03
相关资源
相似解决方案