社区
界面
帖子详情
MFC怎么使Edit失去输入焦点?
你的OPPA
2016-01-26 02:26:49
当Edit获取焦点时弹出一个对话框,然后在关闭子对话框后,把内容显示到Edit中。
然后将Edit的输入焦点丢失。
因为每次子对话框关闭的时候都会把输入焦点返回到Edit,所以每次关闭一个对话框后都会生成一个新的对话框。
求大神指点···
...全文
1848
5
打赏
收藏
MFC怎么使Edit失去输入焦点?
当Edit获取焦点时弹出一个对话框,然后在关闭子对话框后,把内容显示到Edit中。 然后将Edit的输入焦点丢失。 因为每次子对话框关闭的时候都会把输入焦点返回到Edit,所以每次关闭一个对话框后都会生成一个新的对话框。 求大神指点···
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
别以为你站在珠峰就能看到全世界
2016-01-26
打赏
举报
回复
弹出对话框不要在获得焦点的事件里面显示,你可以在mousedown之类的事件里面显示。
晒月光的青蛙
2016-01-26
打赏
举报
回复
你可以在弹出对话框之前就用setfocus把focus给其它控件
schlafenhamster
2016-01-26
打赏
举报
回复
试试 void CCancelModeDlg::OnSetfocusEdit1() { // TODO: Add your control notification handler code here if(!FindWindow(0,"xxx")) { ::MessageBox(m_Edit1.m_hWnd,"SetfocusEdit1","xxx",MB_OK); m_Edit1.PostMessage(WM_CANCELMODE,0,0); } }
你的OPPA
2016-01-26
打赏
举报
回复
引用 1 楼 lilianjie001 的回复:
用setfocus,让其他控件得到焦点
这个方法的确可以丢失焦点,但是问题是子对话框结束后就把焦点返回给Edit控件,直接触发对应的获得焦点的函数
lilianjie001
2016-01-26
打赏
举报
回复
用setfocus,让其他控件得到焦点
一步一步学习
MFC
---1,
Edit
_Box控件使用
一步一步学习
MFC
---1,
Edit
_Box控件使用
MFC
之
EDIT
控件Enter捕捉
博客有详细教程:http://blog.csdn.net/cracent/article/details/50986365
非常优秀的
MFC
-
Edit
控件
实现
输入
格式的过滤,包括字母,数字,日期,自定义等。
VC++设置控件的
焦点
VC++设置控件的
焦点
本软件也是本人才得来的 看了感觉不错 想要学习外挂 学习API函数 学习文本抽取技术的 都可以看看谢谢支持
MFC
.design.password.
edit
.control.rar_
EDIT
CONTROL_
MFC
EDIT
_
edit
_
MFC
编程密码编辑控件设计代码
MFC
Programming design code the password
edit
control
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章