4.9--当显示一个对话框时,如何选择最初拥有焦点的控件?
来源:互联网 发布:校园网络方案 编辑:程序博客网 时间:2024/05/18 00:07
当创建一个对话框时,窗口的默认行为将焦点设置在拥有Tab顺序第一个的控件上。对于某些特殊的应用,就不能采取这种标准设置,而是自己选择一个控件最初拥有焦点。
和大多数对话框初始化一样,这个问题的解决方案在对话框的OnInitDialog()函数内调用SetFocus()实现.不要忘记在OnInitDialog()函数最后返回false以防止Windows使用标准的焦点设置行为。
BOOL CDemoDlg::OnInitDialog()
{
CDialog::OnInitDialog();
//其它的初始化......
//Case1:如何有何控件关联的Control类型的成员变量
m_MyControlVariable.SetFocus();
//Case2:直接访问控件
GetDlgItem(IDC_MYCONTROL)->SetFocus();
return false;
}
- 4.9--当显示一个对话框时,如何选择最初拥有焦点的控件?
- 获取 拥有焦点的控件
- 一个文本框,当鼠标点击时,弹出Active X月历控件,选择日期后在文本框中显示相应的日期值,求相关的代码
- CreateMutext为什么需要一个最初拥有者
- 如何弹出一个选择文件夹路径的对话框选择路径?
- 最初的选择
- 当控件成为焦点时,控制输入法
- 一个ASP.NET控件元素如何获得焦点的问题
- C# WinForm获取当前拥有焦点的控件
- C# WinForm获取当前拥有焦点的控件 .
- 怎么显示一个可以选择目录的打开对话框
- 实现一个有焦点的非模态对话框
- 2.4--当打开一个文档时,MFC如何选择所使用的文档模板对象?
- 当打开一个文档时,MFC如何选择所使用的文档模板对象?
- Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示
- 如何个性控制对话框上的控件显示
- 如何个性控制对话框上的控件显示
- 最初的一个项目
- Java Class的文件结构
- 解析XML时DTD的处理--解析时忽略,生成XML文件时加上
- vc使用技巧集(一)
- luabind 的几个严重问题
- 转载一个比较经典的如何解释面向过程和面向对象区别的文章
- 4.9--当显示一个对话框时,如何选择最初拥有焦点的控件?
- SharePoint网站搜索不到任何内容
- GCC-3.4.6源代码学习笔记 当前目录
- Spring.net配置
- C# WORD操作实现代码
- MySql 存储过程使用游标循环插入数据示例
- DFS__1349: Oil Deposits
- OpenGL编程指南(OpenGL红宝书)
- Lua的静态编译(for 5.1)