1.建立MFC应用程序单击确定:
2.勾上基于对话框,点击完成
3.打开资源视图,右击Dialog,点击 插入Dialog
4.左边的资源视图,会多出来一个IDD_DIALOG1(一个窗口的ID)双击它就能得到新添加的空白窗口,可以这样说,一个窗口就是一个类,所以鼠标移到新建的窗口,右击,单击 添加类,然后给这个窗口类起一个名字WINDOWFIRST(尽量大写)
5.单击完成,进入到此窗口类的内部文件,不管,打开资源视图,双击最长的ID即主窗口,在其界面上右击属性,点击工具箱添加鼠标两个(右击按钮点击属性在caption那行可以更改名称),分别用来实现模态窗口和非模态窗口
6.双击鼠标 将转到相应鼠标单击消息的函数,在那个文件中将两个窗口关联起来,并要将WINDOWFIRST的头文件加进来
7.然后显示窗口(模态):
这是显示后的结果:
8。建立非模态窗口:
重复刚才建立第一个窗口的步骤,建立第二个窗口,其名为WINDOWSECOND,资源视图会多出IDD_Dialog2,然后再添加一个按钮,双击它,进入消息函数内部(记得添加WINDOWSECOND的头文件):
如上图,打开类视图,在上图左边那个蓝色的头文件中最后定义如下:
9.然后打开资源视图双击按钮重新进入消息函数内部,并实现窗口的显示:
结果如下(看它的父类窗口中的叉也能操作);
利用MFC快速向导最重要的就是抓住你的每一个窗口和按钮之间的联系以及UI和.h和.cpp文件之间的关联即可