在Dialog中设置焦点失败?
WM_INITDIALOG消息
在显示对话框之前立即发送到对话框过程。对话框过程通常使用此消息来初始化控件并执行任何其他影响对话框外观的初始化任务。
#define WM_INITDIALOG 0x0110
参量
wParam
控件的句柄以接收默认的键盘焦点。仅当对话框过程返回TRUE时,系统才会分配默认键盘焦点。
帕拉姆
其他初始化数据。在调用用于创建对话框的CreateDialogIndirectParam,CreateDialogParam,DialogBoxIndirectParam或DialogBoxParam函数时,此数据将作为lParam参数传递到系统。对于属性表,此参数是用于创建页面的PROPSHEETPAGE结构的指针。如果使用任何其他对话框创建功能,则此参数为零。
返回值
对话框过程应返回TRUE,以指示系统将键盘焦点设置为wParam指定的控件。否则,应返回FALSE以防止系统设置默认键盘焦点。
对话框过程应直接返回该值。由SetWindowLong函数设置的DWL_MSGRESULT值将被忽略。
备注
接收默认键盘焦点的控件始终是对话框中第一个可见,未被禁用且具有WS_TABSTOP样式的控件。当对话框过程返回TRUE时,系统将检查控件以确保该过程尚未禁用它。如果已禁用,则系统会将键盘焦点设置为可见的下一个控件(未禁用),并具有WS_TABSTOP。
只有将键盘焦点设置为对话框的控件之一,应用程序才能返回FALSE。
在Dialog中设置焦点失败?相关推荐
- python subprocess popen 无法打开_使用subprocess.Popen()在python脚本中设置PYTHONPATH失败...
本问题已经有最佳答案,请猛点这里访问. 如果自定义模块不在sys.path变量的任何目录中,下面的代码允许我动态地标识和加载该模块. import sys sys.path.append(" ...
- python文本框焦点设置_如何在tkinter输入框中设置焦点
已经花了一段时间寻找答案.我对Python不熟悉,但对一般的编码还不熟悉.发现各种版本相当具有挑战性!在 总之,我非常注重Gui,并设法让tkinter使用python3.5.1 只是玩基本的,有下面 ...
- dialog中的edit无法弹出输入法
对于dialog中,edittext无法显示出输入法的问题,我也是折腾了很久才搞定, 下面说一下我的解决思路: 1,首先 在代码与布局中,分别设置 edittext可以获得焦点, if(ed!=nul ...
- Winform中设置ZedGraph鼠标滚轮缩放的灵敏度以及设置滚轮缩放的方式(鼠标焦点为中心还是图形中心点)
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- WInforn中设置ZedGraph的焦点显示坐标格式化以及显示三个坐标数的解决办法
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- dlink中设置端口映射图文讲解(解决电驴tcp链接测试失败问题)
http://hi.baidu.com/wwt06/item/29d5d5246f3a71d50f37f9f6 dlink中设置端口映射图文讲解(解决电驴tcp链接测试失败问题) 今天找一个资源的时候 ...
- Android UI设计——ViewPager中设置底部显示圆点焦点(二)
ViewPager中设置底部显示圆点焦点这种使用其实还是很常见的,对于这个功能的实现其实有很多方式: 1. 通过在显示图片中加入圆点,也就是我们可以直接使用带圆点的图片. 2. 通过在代码中实现这一功 ...
- 《MFC dialog中加入OpenGL窗体》
<MFC dialog中加入OpenGL窗体> 最近学习了如何在MFC对话框程序中加入OpenGL窗体的方法,在这里将自己的实现过程归纳一下. 步骤零: 加入PictureControl控 ...
- android自定义alertdialog不现实输入法,自定义的dialog中的EditText无法弹出输入法解决方案...
1.解决无法弹出输入法: 在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有 ...
- android中自定义的dialog中的EditText无法弹出输入法解决方案
1.解决无法弹出输入法: 在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有 ...
最新文章
- Nacos 原理:推+拉打造客户端配置信息的实时更新
- python多个异常处理_python中处理多个异常
- 九度OJ最短摘要的生成
- vue,vue-router实现浏览器返回不刷新页面
- Axure原型制作规范
- .NET 机器学习生态调查
- 设计模式(十一):从文Finder中认识组合模式(Composite Pattern)
- okHttp记录---response.body().string()输出的结构是乱码
- OSPF-1-OSPF的数据库交换(4)
- Nutanix 以现代化 IT 基础架构推动医共体建设
- Exchange 2010 OWA 无法使用关键字搜索
- 右下角使用css,CSS3 屏幕右下角的径向菜单
- python 顺序读取文件夹下面的文件(自定义排序方式)
- Revit二次开发_类别对应的BuiltInCategory枚举
- pandas将csv文件保存文feather格式,大大加快读取速度
- Word不会排版!看这里,3分钟教你学会30个排版技巧
- 电源输出的Overshoot和Undershoot 测试
- LightGBM原理简介
- qt android 悬浮窗,Qt 自定义悬浮窗(类似QQ拼音输入法)
- Win7环境下搭建Android安卓开发环境