MFC设置对话框的焦点

原创 2012年03月29日 17:12:54

方法有二: 

1. 设置对话框控件的tab order。 按Ctrl+D即可看见。将需要被设置到焦点的空间的tab order设为1.


2. 对话框的OnInitDialog返回FALSE。解释如下:(摘抄至msdn)

  If OnInitDialog returns nonzero, Windows sets the input focus to the first control in the dialog box. 

The application can return 0 only if it has explicitly set the input focus to one of the controls in the dialog box.

相关文章推荐

MFC显示非模态对话框的时候,设置它不获取焦点!

今天由于需要这个功能,所以研究了一下,发现平时显示的时候大多是 ShowWindow(0); //SW_HIDE ShowWindow(1); //SW_SHOW 要实现显示该窗口并且使它不获取焦...
  • snkJC08
  • snkJC08
  • 2013年11月20日 12:01
  • 3082

MFC对话框设置焦点

有两点要注意: 1
  • Sayesan
  • Sayesan
  • 2014年11月12日 11:21
  • 345

MFC 对话框焦点默认

1、在对话框的TAB顺序设置为1 2、在OnInitDialog方法里返回 RETURN FALSE

MFC 窗口获取焦点

CWnd* CWnd::SetFocus(); 如果调用某窗口的SetFocus()成员函数,该窗口就可以取得输入焦点,该函数返回前一个拥有输入焦点的窗口。 如果某个窗口的输入焦点被抢走,Wind...

《GDI/GDI+从入门到精通》视频教程

http://www.vckbase.com/index.php/video/listview/fid/42/sid/43 我花了6个小时看完了整套视频,发现自己可以进入到实际工作中去做图形...

DSOframer 微软官方API的查阅方法

本文转载于 石佳劼的博客,有问题请到原文咨询,原文连接。不了解 DSOframer 的朋友,可以先参考文章 DSOframer 的简单介绍和资源整理。大家在使用 DSOframer 时,常常会不知道在...
  • shi0090
  • shi0090
  • 2015年09月11日 11:09
  • 2596

用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果

近日在为一个数据应用写数据输入界面,大量的编辑框要想实现快速的输入就是有设计良好的符合工作流程的TAB键序。相信,不少的人在使用具有大量编辑框的程序时都有这样的想法和感概。而我这个对话框界面主要输入的...
  • dqping
  • dqping
  • 2011年03月27日 10:45
  • 624

用回车键实现MFC对话框中TAB键控件输入焦点在控件中跳转的效果

用回车键实现MFC对话框中TAB键控件输入焦点在控件中跳转的效果

MFC 对胡对话框颜色设置

  • 2013年06月09日 08:45
  • 18KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC设置对话框的焦点
举报原因:
原因补充:

(最多只允许输入30个字)