MFC学习笔记/孙鑫VC++深入详解学习笔记
第七章 对话框(一)
模态(Modal)窗口和非模态(Modeless)窗口的创建(基于VS2010)
1创建一个MFC单文档文件;
2在资源视图:右键Mybole->添加->添加资源->Dialog->一个对话框IDD_DIALOG1;
3添加IDD_DIALOG1资源成功,如果想对资源进行操作,在MFC中是通过一个类来完成的,因此我们需要新建一个类来对新建的对话框资源相关联。在右方的对话框上右键,添加类,添加一个类型为CTestDlg的类,其基类为CDialog;完成CTestDlg类和IDD_DIALOG1对话框资源的关联。
4接下来,如果希望在程序中能够显示这个对话框,就像点击帮助按钮会出现帮助对话框一样。首先在程序中增加一个菜单项,此处我们将其命名为“对话框”,并将其ID改为IDM_DIALOG。值得注意的是要将其POPUP值改为False。然后右键对话框菜单项,点击添加事件处理程序,跳转到事件处理程序。