VC设置鼠标光标的方式比较
来源:互联网 发布:阿里算法工程师p6待遇 编辑:程序博客网 时间:2024/05/20 10:53
1 使用::SetCursor设置,如下面,但当移动鼠标后,未必会起作用,因为Windows调用其他窗口消息,如WM_MOUSEMOVE,会设置成默认鼠标形状,即箭头形状。
BOOL CWwe2Dlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { CString sClassName; ::GetClassName(pWnd->GetSafeHwnd(),sClassName.GetBuffer(80),80); if (sClassName=="Button" && m_hButtonCursor && GetWindowLong(pWnd->m_hWnd,GWL_ID)==IDC_OK) { ::SetCursor(m_hButtonCursor); return TRUE; } return CDialog::OnSetCursor(pWnd, nHitTest, message);}
2 一劳永逸的的在任何地方都可使用的设置,使用::SetClassLong,如:
//将光标改为漏斗SetClassLong(pDlg->GetSafeHwnd(), GCL_HCURSOR,(LONG)LoadCursor(NULL, IDC_WAIT));//恢复光标为箭头SetClassLong(pDlg->GetSafeHwnd(), GCL_HCURSOR,(LONG)LoadCursor(NULL, IDC_ARROW));
0 0
- VC设置鼠标光标的方式比较
- VC设置当前鼠标光标
- VC设置鼠标光标方法
- VC:设置光标(鼠标)形状
- 设置鼠标的光标!指定位置光标,按下左键右键时的光标
- 我的VC之路--改变鼠标光标
- VC 鼠标和光标操作的API函数
- 用css设置鼠标光标
- 在WM_SETCURSOR消息处理函数中设置鼠标的光标
- 鼠标光标的位置,
- vc下动态改变鼠标光标
- vc下动态改变鼠标光标
- vc下动态改变鼠标光标
- vc下动态改变鼠标光标
- vc下动态改变鼠标光标
- vc下动态改变鼠标光标
- vc设置ani动画光标
- VC编程实现设置excel的光标样式put_Cursor
- JDBC
- load方法和initialize方法
- c函数返回数组
- process terminated with status 255 in codeblocks
- poj2386(dfs)
- VC设置鼠标光标的方式比较
- 第十二周阅读项目(5)
- C# InterLocked类 同步 i++
- 关于 tomcat 集群中 session 共享的三种方法
- udp的一些简单记录
- SEL类型(用来封装方法)
- LTE物理层数据处理过程
- 算法学习:起点
- linux 命令系列之 日志简介(74)