MFC中的对话框
来源:互联网 发布:三阶矩阵行列式计算 编辑:程序博客网 时间:2024/05/03 10:50
对话框
对话框的种类: 模态对话框和非模态对话框, 都有一个相应的基类:CDialog
模态对话框的创建:dlg.DoModal();
非模态对话框的创建: Create(); 另外还需要ShowWindow(SW_SHOW)显式对话框。
模态对话框中的ID值为IDOK的按钮按下后,会调用基类(CDialog)中的OnOKnow函数,这是一个虚函数,然后它又调
用EndDialog函数;但是在非模态对话框中并不会销毁对话框,只是让它不可见,所以在非模态对话框中如果有一个ID
值为IDOK的按钮,就必须重写基类的OnOK这个虚函数,并在重写的函数中调用DestroyWindow函数。
静态文本控件:静态文本控件主要是起标签作用的,并不是用来响应诸如鼠标单击这类消息的,所有静态文本控件的ID
号可以一样,都是IDC_STATIC。默认情况下,静态文本控件是不会发送通告消息的,如果要让它发送消息,就必须修
改它的Notify选项为true。
对话框数据的交换:由DoDataExchange函数完成。但是程序不直接调用DoDataExchange,而是通过
CWnd::UpdateData函数来调用。为了让数据交换生效,就必须调用DoDataExchange函数。
MFC中提供了以DDX_(对话框数据交换)为前缀的函数,这些函数分别用于不同控件的数据交换。以DDV_(对话框数
据校验)为前缀的函数用于设定控件对应变量的值的范围。
- MFC中的对话框
- MFC使用GDI+,在对话框中的设置
- 【MFC 】关于对话框中的OnVScroll() 和 OnHScroll
- MFC程序调用Dll中的对话框资源
- MFC中的通过消息对话框 调试程序
- MFC对话框中的工具栏、状态栏设计小结
- MFC中禁掉一个对话框中的所有控件
- MFC 复制另一个工程中的对话框资源
- mfc 对话框 toolBox 中的控件 Tab box
- 【框架-MFC】调用dll中的对话框
- VS2015 中的MFC对话框动态布局
- MFC对话框中的工具栏、状态栏设计小结
- MFC中的模态对话框和非模态对话框
- MFC对话框中的控件随着对话框大小变化而变化
- MFC中的模态对话框和非模态对话框
- MFC中的模态对话框与非模态对话框
- MFC 一个对话框调用另一对话框中的控件和函数
- MFC对话框
- JDBC
- Deprecated: Function session_register() is deprecated
- 大学生必知到的外国典故
- 使用 cconv 转换简体中文和繁体中文
- KMP算法
- MFC中的对话框
- Win7环境下配置nutch-1.2
- 第5章 建立辅助模型—通信图
- IOS 6 自动布局 入门-1(IOS中autolayout和之前版本autoresize的差异)
- Dalvik和JVM的区别
- Linux 控制台 终端 虚拟终端 伪终端
- Unity3D入门 第捌章: 多个摄像机之间的切换
- GeekTool介绍及Shell模式应用二则(以及df、cal、date、sed的使用)
- CSDN 研发小组培训实录