MFC 改变光标
来源:互联网 发布:社交网络马克为什么渣 编辑:程序博客网 时间:2024/04/28 03:13
原文网址:http://blog.csdn.net/zengweicdut/article/details/8681818
VC++ 6.0 设定光标可以使用SetCursor(HCURSOR hCursor)来设定,如果是新手,建议在WM_SETCURSOR消息响应函数中设置,你可以在别的地方设置,但是需要自己控制光标的变化。
1、使用系统预定义的光标:
使用ClassWizard为视图或者对话框添加WM_SETCURSOR消息的响应函数OnSetCursor();在函数中,使用SetCursor函数,然后要返回真,屏蔽掉系统的设置函数。
BOOL CMyProgramView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
SetCursor(LoadCursor(NULL,IDC_ARROW)); //设定光标为箭头,就是我们平时用的。
return TRUE;
return CView::OnSetCursor(pWnd, nHitTest, message);
}
LoadCursor第一个参数是要载入光标的程序的实例,当使用系统预定义光标的时候,要设置为空。当要使用自定义光标的时候,设置为AfxGetInstanceHandle(),使用自定义的光标,在第2点中讲。
更换LoadCursor中的第二个参数,就能得到不同的系统预定义光标。
IDC_APPSTARTING 标准的箭头和小沙漏
BOOL CMyProgramView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
SetCursor(LoadCursor(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDC_MYCURSOR)));
return TRUE;
return CView::OnSetCursor(pWnd, nHitTest, message);
}
- MFC 改变光标
- 改变光标
- MFC实现加载光标改变鼠标的形状
- MFC实现加载光标改变鼠标的形状
- 改变Edit的光标
- 动态改变鼠标光标
- 改变光标形状
- 改变鼠标光标形状
- 改变鼠标光标贴图
- css改变光标方法
- 改变光标位置
- mapwingis c++ mfc 改变光标状态达到放大缩小平移的效果
- MFC对话框自定义光标
- MFC 加载 光标
- MFC重设光标位置
- MFC 自定义光标样式
- mfc使用标准光标
- MFC 光标设置
- 创建索引的优点和缺点
- win10 查看电脑版本号
- cocos2dx 3.x 播放视频bug
- kafka 安装部署
- 线程编程基础
- MFC 改变光标
- 【智能家居篇】wifi驱动的理解(4)——usb接口在wifi模块中的角色
- 改代码保存报错
- VB.NET关于Socket分包发送的原理分析
- 在虚拟机VMware下安装linuxCentOS 6系统
- 【codeforces 546E】Soldier and Traveling
- centos7系统安装Mariadb
- Jenkins-tomcat
- Type name is discouraged. By convention, Java type names usually start with an uppercase letter