CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

关于KILLFOCUS通知消息

楼主cygroup()2003-06-03 17:37:11 在 VC/MFC / 界面 提问

请问如何在程序中通过代码(而不是通过用户点击其他控件等实际的操作)引发控件(例如Edit   Box)失去焦点,即让控件发送   *N_KILLFOCUS   通知消息? 问题点数:0、回复次数:7Top

1 楼feiniaoliang(♂飞鸟良♀)回复于 2003-06-03 17:49:47 得分 0

用SetFocus()把焦点置到别的控件上!!!Top

2 楼USTCTony(Tony)回复于 2003-06-03 18:57:43 得分 0

GetDlgItem(IDC_BUTTON3)->SetFocus();//IDC_BUTTON3不是你要是去焦点的控件就可以了。Top

3 楼cygroup()回复于 2003-06-04 08:39:43 得分 0

那向控件窗口发送WM_KILLFOCUS消息行不行?Top

4 楼skybblue(天蓝)回复于 2003-06-04 09:07:17 得分 0

如果是对话框的话,可以调用CDialog中的NextDlgCtrl函数,使当前的控件失去焦点,并且产生CBN_KILLFOCUS这个事件!Top

5 楼zhujianping_es(DavidRipple)回复于 2003-06-04 10:51:24 得分 0

用SetFocus()把焦点置到别的控件上。  
  向控件窗口发送WM_KILLFOCUS消息也行。  
  以上各位兄弟的方法都是可行的。Top

6 楼javcy(极度郁闷)回复于 2003-06-04 11:38:26 得分 0

upTop

7 楼feiniaoliang(♂飞鸟良♀)回复于 2003-06-04 12:27:10 得分 0

当你的控件失去焦点之后,自然会进WM_KILLFOCUS消息,这样说你明白了吗??Top

相关问题

  • 类似csdn的消息通知
  • 消息分为命令消息,标准window消息,控件通知。那自定义消息属于哪一种?
  • 关于EDITBOX控件的EN_KILLFOCUS消息
  • 怎样理解 命令消息 通知消息 BN_CLICKED是哪一种?
  • 高人?我能得到另一程序的通知消息吗?
  • 如何使用IE的通知消息?(在线等待)
  • 关于自绘按钮的问题,消息的通知?????????????
  • 如何接受控件的通知消息
  • 怎么发消息通知状态条重画?在线等!!!
  • CDatetimeCtrl 类的DTN_DATETIMECHANGE的消息为什么会通知两次?

关键词

  • 控件
  • 消息
  • idc
  • killfocus
  • 焦点
  • 通知
  • setfocus
  • 失去
  • 窗口发送wm
  • button3

得分解答快速导航

  • 帖主:cygroup

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo