1. 对话框的控件:
a. 对话框主要用于和用户交互,其上有很多按钮以及文本输入框,用于执行一些操作系统命令并接受用户发来的消息;
b. 对话框是一种用户自定义的类,而里面的内容(即控件,比如静态文本、编辑框、列表等)都属于它的成员对象(即成员变量);
c. 在MFC中需要先定义用户自己设计的对话框类,并在其中定义各种控件(即该类的各种成员对象),而定义的过程则不需要用户以代码的方式实现,MFC提供的图形编辑方法,即用户可以先在图形界面下设计好对话框以及里面的空间(该过程包括设计对话框的大小、颜色,以及里面空间的种类、数量,控件的名称、内容以及在对话框内的布局等等),待这一切都设计完成之后,再为对话框取一个类名,正式生成一个实体类,而生成类的过程将由Wizard向导根据用户的图形界面下的设计自动生成该类的代码,类生成完之后,用户再通过Wizard向导生成类中各个控件(即成员对象)的代码,至此对话框类设计完毕;
d. 最后设计对话框类以及里面对象的消息相应函数等;
2. 对话框设计流程简介:
a. 大致流程就是先进行图形界面的设计,然后再将图形界面和代码实现联系在一起,即从图形到代码的一整个过程;
b. 流程分解:
*1. 图形界面下创建对话框;
*2. 在对话框中添加各种控件,并进行合理的布局和设计(颜色、大小,各种美观设计);
*3. 实现对话框从图形到代码的转化;
*4. 实现控件从图形到代码的转化;
*5. 添加消息响应函数;
3. 图形界面下创建对话框并设置其属性:
a. 创建有两种方式:
*1. 菜单栏→插入→资源→选择Dialog→新