MFC 设置光标 SetCursor(HCURSOR hCursor)用法
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 设置光标 SetCursor(HCURSOR hCursor)用法相关推荐
- Visual C++——设置光标Cursor
API LoadCursor:第一个参数是要载入光标的程序的实例,当使用系统预定义光标的时候,要设置为空.当要使用自定义光标的时候,设置为AfxGetInstanceHandle(). 更换LoadC ...
- [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...
为什么80%的码农都做不了架构师?>>> 写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...
- HTML+CSS---定位(相对定位--绝对定位--固定定位--设置元素的层叠顺序)---表单---设置光标样式---透明度(opacity属性定义元素的不透明度--IE的半透明滤镜)---外边线
文章目录 定位 静态定位(static) 相对定位(relative) 绝对定位(absolute) 固定定位(fixed) 设置元素的层叠顺序 表单 设置光标样式 透明度 opacity属性定义元素 ...
- PADS Router VX.2.3 设置光标的类型
操作系统:Windows 10 x64 工具:PADS Router VX.2.3 菜单:Tools > Options...(快捷键:Ctrl + <Enter>) 在Option ...
- java 设置光标_java光标位置怎么设置 java设置光标位置方法
java设置光标位置方法: 方法一. import Java.awt.TextField; import javax.swing.JFrame; public class InsertPosition ...
- linux设置光标位置,linux下光标定位和输出颜色设置
printf("\033[47;31mhello world\033[5m"); 47是字背景颜色, 31是字体的颜色, hello world是字符串. 后面的\033[5m是 ...
- android input鼠标坐标,android - 如何在EditText中设置光标位置?
android - 如何在EditText中设置光标位置? 有两个EditText,在加载页面时,第一个EditText中设置了一个文本,所以现在光标将在EditText的起始位置,我想在第二个Edi ...
- MFC设置对话框背景色及控件颜色
MFC设置对话框背景色及控件颜色 一.使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { ...
- java光标_java怎么设置光标位置 java设置光标位置方法
java设置光标位置方法: 方法一. import Java.awt.TextField; import javax.swing.JFrame; public class InsertPosition ...
最新文章
- 线上分享会预告之三维模型检索技术介绍
- C++中的文件读写操作(1)
- 实地址模式与保护模式下的中断与异常处理
- 安卓项目打开有时候manifests不见了_【必看】暴力0鲁项目详细操作及玩法如何跳过广告,不分享群等...
- C++递归求数组最大值、平均值、求和
- 马斯克表示担心人工智能可能会在5年内超越人类
- Auto type deducing
- 7.边缘检测:2D运算——Canny边缘原理、Canny边缘检测器、Canny-Matlab实战_2
- bzoj 1082: [SCOI2005]栅栏(二分+DFS)
- redux-form(V7.4.2)笔记( 五)核心模块回顾
- AJAX学习摘记——客户端访问WebService(上)
- VSCODE+MINGW配置vulkan开发环境
- 【php】相对路径/绝对路径报错?
- Linux 系统中如何恢复已删除的文件?
- 输入角度,输出正弦、余弦函数值
- 【泛函分析】 1 距离空间
- [转载]GMT地形数据总结
- requests实现登陆、点赞、批量点赞、取消点赞
- SAP UI5 数据类型(data type) 学习笔记
- 兽兽门尘埃落地 成都爆许愿门