我在对话框的一个区域使载入我自己的光标,可当我按下鼠标左键后,又恢复为系统默认光标,有什么办法能使鼠标在那个区域始终为自定义光标
解决方案 »
- 【走过路过千万不要错过】~~~~!!!~~~~~~MFC中Bug一枚~~~~~~!!!~~~~(58分是我全部家当)
- 单文档界面分模块问题
- 关于写文件的小数位数问题
- 类怎么附带资源文件
- 为什么子线程不执行
- 请问哪里有类似form 编辑器或者对话框编辑器这种程序的源代码.简单一点的也行,供参考一下.
- 求多线程读取txt文件~
- 在没有安装驱动的情况下怎样获取硬件的VID和PID?
- 100分求助,请高手指点,并求好用的串口读写的代码?
- 怎么做从一侧滑出的对话框,象mediaplay一样,从主体边滑出另一个小的对话框,例如声音调整。
- 在view中的滚动条是不是 cscrollbar ,可以响应onvscroll,onhscroll吗?
- 大家帮看看数组问题
事件中写
CRect rc(100, 100, 500, 500); 为你限定的区域
IDC_CURSOR1 为你的自定义光标BOOL CTestView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
CRect rc(100, 100, 500, 500);
CPoint pt;
GetCursorPos(&pt);
ScreenToClient(&pt);
if(rc.PtInRect(pt))
{
HCURSOR hCur = AfxGetApp()->LoadCursor(IDC_CURSOR1);
SetCursor(hCur);
return TRUE;
}
else
return CListView::OnSetCursor(pWnd, nHitTest, message);
}