隐形的翅膀 发表于 2014-9-21 08:55:00

请问如何获取鼠标形状的特征码呀?

好像按键精灵有一个GetCursorShape()函数可以获取特征码,不知道VB6能不能实现类似的功能?
附注:
1 最好是机器无关的,不是也可以。
2 特征码就是一串数字,用来区分不同的鼠标形状。
3 获取鼠标形状的位图的操作已经实现,现在就是如何通过这个位图来获取特征码。
4 目前我的实现方法是将位图的Byte数组转换为二进制,然后获取1和0的个数,最后相加获得特征码,有没有比这种方式更好的方法呢?

若能提供帮助,小弟我感激不尽。

CARRIE 发表于 2014-9-21 08:55:14

用GetCursor API获取指针句柄。
准备一个DC,用DrawIcon API画上去。
至于怎么获得形状,就是你的事情了。

cywsh 发表于 2014-9-21 08:55:24

调用GetCursorInfo,然后得到的结构中hCursor就是你要的东西.
页: [1]
查看完整版本: 请问如何获取鼠标形状的特征码呀?