在你的视图类的OnCreate(...)中加入:
::SetClassLong(hView,GCL_HCURSOR,(LONG)::LoadCursor(GetModuleHandle(NULL),(LPCTSTR)IDC_YOURCURSOR);也可在响应工具栏的消息处理中加入:
if(fShowMyCursor)
{
::SetClassLong(hView,GCL_HCURSOR,(LONG)::LoadCursor(GetModuleHandle(NULL),(LPCTSTR)IDC_YOURCURSOR);
}else
{
::SetClassLong(hView,GCL_HCURSOR,(LONG)::LoadCursor(NULL,IDC_ARROW);
}
::SetClassLong(hView,GCL_HCURSOR,(LONG)::LoadCursor(GetModuleHandle(NULL),(LPCTSTR)IDC_YOURCURSOR);也可在响应工具栏的消息处理中加入:
if(fShowMyCursor)
{
::SetClassLong(hView,GCL_HCURSOR,(LONG)::LoadCursor(GetModuleHandle(NULL),(LPCTSTR)IDC_YOURCURSOR);
}else
{
::SetClassLong(hView,GCL_HCURSOR,(LONG)::LoadCursor(NULL,IDC_ARROW);
}
解决方案 »
- MSXML load失败,原因是有特殊字符!如何处理?
- [请教]关于位图每一行字节数的计算公式中的加0x1f
- 如何创建一个类似于3DMax的界面窗口?
- Visual C++ 中编译完全正确,但无法执行~
- ado.net与ado哪个用的比较多啊?ado.net是不是特别适合VB?
- 请问大家,在VC中如何判断某个文件夹下是否含有文件?在线等...
- QQ腾讯今天的c++笔试题,有几道偶做不出来,请前辈们指点一下,本人非科班,见笑了
- GDI 和GDI+ 的问题!
- 执行<<深入浅出MFC>>源代码的一个问题?
- 有什么组件可以在VC里面显示Word文档的吗,powerpoint文档也行?
- SDK还是MFC?
- 请crazy_lazy_pig进来
在WM_LBUTTONDOWN里SetCapture,在WM_LBUTTONUP里ReleaseCapture()就可以保持形状。
(加入该变量是为了能够在需要时恢复为原来的Cursor, 不要该变量也无所谓视你的程序需要而定。)
不然试试WM_SETCURSOR。