博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使属性值为“只读”(readonly)的EDIT控件在获取焦点后不显示光标?
阅读量:6005 次
发布时间:2019-06-20

本文共 331 字,大约阅读时间需要 1 分钟。

在搭界面的时候,有时候会设置一些EDIT控件用来显示数据信息,但并不希望用户修改,这时可以将EDIT控件的READ ONLY属性设为TRUE,但像我一样有强迫症的程序员仍然能会觉得不完美,因为当用户单击此控件时,仍然会显示输入光标。

可以通过设置EN_SETFOCUS 消息,在控件获得焦点时人为的销毁焦点就可以了。

EN_SETFOCUS的响应函数:

OnEnSetFocusEdit()

{

  ::SendMessage(GetDlgItem(IDC_EDIT)->GetSafeHwnd(), WM_KILLFOCUS, NULL, NULL);

}

转载于:https://www.cnblogs.com/showtiny/p/3727262.html

你可能感兴趣的文章
Linux入门到精通
查看>>
java对象转另外一个java对象,json转object,object转json
查看>>
2018/01/31
查看>>
流媒体压力测试工具—推拉流
查看>>
微服务高可用--降级限流
查看>>
python爬虫整理——爬虫简介
查看>>
SAP云平台里Global Account和Sub Account的关系
查看>>
apache shiro
查看>>
Python语音识别终极指南-帮你完成那个最难的从0到1
查看>>
7月5日任务LVS DR模式搭建、keepalived + LVS
查看>>
一名3年工作经验的java程序员应该具备的职业技能
查看>>
谈一谈我所了解的HTTPS
查看>>
java B2B2C 源码 Springcloud多租户电子商城系统-eureka 原理分析
查看>>
金三银四,2019大厂Android高级工程师面试题整理
查看>>
“不是不需要运维工程师,是人人皆是运维”|对话阿里云MVP蒋烁淼(上)
查看>>
微服务架构下的服务调用与鉴权——某保险公司微服务平台实施案例分享
查看>>
民宿行业如何全速吸引流量,激活增长势能
查看>>
CentOS下开启SSH Server服务
查看>>
C++ 重载 new 和 delete
查看>>
【Nvivo教程】在Nvivo中实现编码和检索
查看>>