MFC学习:基于对话框(2)
来源:互联网 发布:博思软件 编辑:程序博客网 时间:2024/05/23 16:10
VS2010
资料来源鸡啄米
如何显示Tab顺序
我们先来直观的看看各个控件的Tab顺序吧。打开“Resource View”视图,然后在资源中找到对话框IDD_ADDITION_DIALOG,双击ID后中间客户区域出现其模板视图。在主菜单中选择“Format”->"Tab Order",或者按快捷键Ctrl+D,对话框模板上就会显示各个控件的Tab顺序数字。
通过单击可以修改 Tab顺序
Windows对话框分为两类:
模态对话框:
模态对话框是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。
非模态对话框:
非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。
新增模态对话框:
修改OnBnClickedAddButton()的函数体(也就是第一个对话框有一个按钮他有相对应的函数操作),在所有代码前,构造CTipDlg类的对象tipDlg,并通过语句tipDlg.DoModal();弹出对话框,最后判断DoModal()函数的返回值是IDOK还是IDCANCEL来决定后面的操作。
非模态对话框的创建和显示:
实际上,模态对话框和非模态对话框在创建对话框资源和生成对话框类上是没有区别的,所以上一讲中创建的IDD_TIP_DIALOG对话框资源和CTipDlg类都不需要修改。
仅仅需要把原先创建的对象改成指针指向,用new来创建,记得要在第一个对话框的析构函数中把资源删除,然后析构函数的声明要在后门面的public中声明(编写代码的时候试着在第一个public声明结果就是错的,但是在后一个那就没有问题了)。P46 看到文档的位置。
0 0
- MFC学习:基于对话框(2)
- 基于MFC 对话框的OPENGL学习
- 基于对话框的MFC学习笔记
- mfc基于对话框程序
- MFC基于对话框程序
- MFC基于对话框程序
- opencv [c++版] 学习笔记(2) 在MFC基于对话框界面上播放视频
- MFC基于对话框的ActiveX
- MFC基于对话框的ActiveX
- MFC基于对话框读视频
- 基于对话框的MFC程序
- mfc基于对话框项目解析
- VS2013 MFC基于对话框编程
- mfc基于对话框计算器程序
- MFC基于对话框添加背景图
- MFC基于对话框添加菜单栏
- MFC对话框学习笔记(2)
- MFC对话框学习笔记
- iOS---NSNotification使用解析
- logstash nginx 访问日志
- 小练习——九九乘法表
- Hbase 的 htablepool的小记录
- Android中的各种保活1
- MFC学习:基于对话框(2)
- 手机输入格式化显示3-4-4
- LVQ学习向量量化神经网络
- C/C++之联合体,枚举,自定义类型
- UDID获取的方法(MAC,WINDOW都可以)
- iOS视频压缩存储至本地并上传至服务器
- DBA 数据库知识
- tableau利用参数做动态图表,快速知晓数据概貌
- MatLab2012b/MatLab2013b分类器大全(svm,knn,随机森林等)