一、 标准鼠标替换
Windows提供了一系列标准鼠标,其标示前缀均为IDC_,用SetSystemCursor()函数可以替换系统的标准鼠标。SetSystemCusor()有两个参数,第一个为一个通过LoadCursor()(LoadCursor()函数以被LoadImage()函数取代)、CreateCursor()或CopyCursor()获得的Cursor指针。例如: | HCURSOR hnewCur;hnewCur=LoadCursor(hInst,MAKEINTRESOURCE(NEWCURSOR);NEWCURSOR为hInst中的一个Cursor,SetSystemCursor(hnewCur,OCR_NORMAL);使用用户定义鼠标替换系统默认鼠标,当用户再次使用LoadCursor(NULL,IDC_ARROW);加载标准鼠标时获得的将是用户加载的而非系统预定义的鼠标 |
二、 更换Cursor的方法
1、 新建Cursor
此方法最为烦琐,但用户拥有完全的控制权,比如可以自主设立HotSpot的位置,而不是默认的左上角,具体方法是先填写一个ICONINFO结构:
【我对这篇文章有话说?】
广告位招租,广告代号:content_468_15
上一篇:简单分析用SPI实现防火墙 下一篇:WIN32用户界面设计基础之Cursor篇
- 关于我们 | 广告服务 | 网站建设 | 版权申明 | 申请链接 | 联系我们
- Copyright © 2007 5iaspx.COM. All Right Reserved.
- 本站内容仅供学习,研究,探讨,个人收藏,如有侵权,敬请联系我们,我们尽快解决!
|