对话框知识点和函数(二)
来源:互联网 发布:python x y 下载 编辑:程序博客网 时间:2024/06/10 03:12
知识点:
对话框扩展和伸缩功能的实现:
首先获取伸缩前后对话框的大小,然后对对话框进行设置。
图片控件的visible选项控制其是否可见,sunken选项控制其下陷状态。
输入焦点的传递;
在程序运行时,窗口创建完成之后,对话框及其子控件未创建之前就发送WM_CREATE消息
在程序运行时,当对话框及其上的子控件创建完成将要显示之前会发送一个WM_INITDIALOG消息。
在VS2005中,WM_INITDIALOG消息被转移到了重写里面,重写里的OnInitDialog对于WM_INITDIALOG消息。
所有的窗口消息,都伴随着一个该窗口的句柄。
在MFC中,默认情况下,当在对话框窗口中按下回车键时,会调用对话框的默认按钮的响应函数
当用户按下回车键时,windows将查看对话框中是否存在指定的默认按钮,如果有就调用该默认按钮单击消息的响应函数,如果没有,就会调用虚拟的OnOK函数,即使该对话框没有包含默认的OK按钮,这个默认OK按钮的ID是:IDOK。
函数:
GetWindowRect()
获取对话框原始位置
isRectEmpty(),isRectNull()
判断矩形区域是否为空
SetWindowPos()
设置对话框的大小
SetWindowLong()
改变指定窗口的属性
::SetFous()
Platform SDK函数,只提供一个参数,即设置输入焦点的句柄
GetNextWindow()
返回指定窗口的下一个窗口的句柄,第一个参数指定当前的窗口句柄,第二个参数指定查找的方向
GetWindow()
返回与指定窗口有特定关系的窗口句柄
GetNextDlgTableItem()
返回指定控件前面或后面的一个具有WS_TABSTOP风格的控件
- 对话框知识点和函数(二)
- 对话框知识点和函数(三)
- JavaScript小知识点(二):函数防抖和节流
- android知识点二:ProgressDialog对话框
- 函数和菜单知识点(一)
- C++的虚函数相关知识点(二)
- Android对话框(二)进度条对话框ProgressDialog和自定义对话框CustomDialog
- JS和CSS知识点(二)
- Shell对话框(二)
- 知识点积累(二)
- javascript知识点(二)
- 机试小知识点(二)
- RAC 知识点(二)
- Pandas知识点(二)
- JavaScript知识点(二)
- MYSQL知识点(二)
- react知识点(二)
- mybatis知识点(二)
- 为什么Latex中的International(WinEdt 6.0)部分符号编译出错:invalid in math mode on input
- 关于jqGrid中的分组功能
- 人生的七次机会
- 转:写程序的注意点
- 基础知识之生成直方图的重要性
- 对话框知识点和函数(二)
- SQL01268 CREATE ASSEMBLY 失敗
- 基础知识之分区表全局信息与分区信息的相互影响
- 对话框知识点和函数(三)
- jqGrid表头锁列及排序功能细节
- 修改WIN XP桌面文件存储路径
- 每一只小怪物,都有它自己的奥特曼
- Python线程指南
- Oralce中创建表空间和用户