MFC怎么去实现getcursorshape获取鼠标特征码的功能
MFC如何去实现getcursorshape获取鼠标特征码的功能?
VBSCall:GetCursorShape 得到鼠标形状
现在要用A程序获取B程序中某一时刻的鼠标特征码,
那如何在MFC中去实现呢?
CURSORINFO ci;
ci.cbSize=sizeof CURSORINFO;
::GetCursorInfo(&ci);
ICONINFO iconif;
::GetIconInfo(ci.hCursor,&iconif);
这也只能获取位图句柄(难不成用位图比较?),求大神指点!
------解决方案--------------------
------解决方案--------------------
百度以下,GetCursorShape是按键精灵的VBS命令。
[VBSCall GetCursorShape]
解释: 这个函数得到当前鼠标的形状特征(用一个整数表示,对这个整数进行比较,相当于对鼠标形状进行比较)
格式:
shape=GetCursorShape(保留值,目前请用0)
例子:
VBSCall shape=GetCursorShape(0)
If shape=old_shape
VBSCall MessageBox(shape)
EndIf
得到当前鼠标的形状,并和以前获得的鼠标形状old_shape进行比较。
可能是获取当前鼠标相关信息,经过某种算法得出的值
------解决方案--------------------
VBSCall:GetCursorShape 得到鼠标形状
现在要用A程序获取B程序中某一时刻的鼠标特征码,
那如何在MFC中去实现呢?
CURSORINFO ci;
ci.cbSize=sizeof CURSORINFO;
::GetCursorInfo(&ci);
ICONINFO iconif;
::GetIconInfo(ci.hCursor,&iconif);
这也只能获取位图句柄(难不成用位图比较?),求大神指点!
------解决方案--------------------
------解决方案--------------------
百度以下,GetCursorShape是按键精灵的VBS命令。
[VBSCall GetCursorShape]
解释: 这个函数得到当前鼠标的形状特征(用一个整数表示,对这个整数进行比较,相当于对鼠标形状进行比较)
格式:
shape=GetCursorShape(保留值,目前请用0)
例子:
VBSCall shape=GetCursorShape(0)
If shape=old_shape
VBSCall MessageBox(shape)
EndIf
得到当前鼠标的形状,并和以前获得的鼠标形状old_shape进行比较。
可能是获取当前鼠标相关信息,经过某种算法得出的值
------解决方案--------------------