Visual C++——加载自定义光标
基本概念
自定義光標:自定義光標保存在擴展名為.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
總結
以上是生活随笔為你收集整理的Visual C++——加载自定义光标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言——16位寄存器实现32位二进制
- 下一篇: Visual C++——加速键