用LoadCursor可以设定鼠标形状,用GetCursor可以获得鼠标光标的句柄,那我怎么知道这个句柄是对应IDC_HAND或是IDC_CROSS呢?
解决方案 »
- 如何发消息通知WinWord的编辑框从剪贴板中取文本数据?急。。。
- 更新视图的几个函数的区别?
- 想考高级程序员...........
- 怎样用AfxMessageBox把CComVariant类型储存的串显示出来
- 怎样把系统时间显示在edit box里呢
- vc知识库-www.vckbase.com-上面提到的Form++控件,哪里有免费的啊?(100分)
- 帮帮入学者
- 怎么可以令TabCtrl中的一个页变成Disable状态?
- 一个关于包含头文件的简单问题,求怎么解决
- CListCtrl中Item在Dialog第二次打开时不能显示文件图标
- 有个小项目,QQ通讯控件开发,感兴趣者请报价
- 关于指针的,达人来解释.(请不要用猜的)
DWORD cbSize;
DWORD flags;
HCURSOR hCursor;
POINT ptScreenPos;
} CURSORINFO, *PCURSORINFO, *LPCURSORINFO;
GetCursorInfo 这个函数:
需要Windows 98, Windows NT 4.0 SP6,而且其中没有光标ID信息。如果真想知道当前是什么光标,可以这么做:
HCURSOR hcur = GetCursor();
HCURSOR harrow = AfxGetApp()->LoadStandardCursor(IDC_ARROW);
if(hcur == harrow)
{
// 光标是IDC_ARROW
}
else if // 其他的光标
{
}
你的这个方法应该是可以的,我用delphi做了一下,是可以用的,我直接用的loadcursor(IDC_HAND)。
光标句柄是固定的?