MFC 对话框编程 总结
对话框创建方法: a. 先在Resource View 下 工程的Dialog文件夹中 右键 Insert Dialog 或Insert Resouce-> 选中 Dialog b. 然后在该对话框控件中,右键-》Add Class, 创建一个与之对应的类(如CTestDlg)。在MFC中,对资源的操作通常都是通过一个与资源相关的类来完成的。 使用对话框: 1. 在要使用的文件中添加 b中生成的对话框类的.h文件,根据对话框类型, a. 若使用 模态(Modal)对话框( 当对话框显示时,程序暂停,直到关闭这个对话框后,才能继续执行),则使用 CTestDlg dlg; dlg.DoModal(); b. 若使用 非模态对话框,则使用 // CTestDlg dlg; //dlg.DoModal(); CTestDlg *pDlg = new CTestDlg; pDlg->Create(IDD_DIALOG1,this); pDlg->ShowWindow(SW_SHOW); 2. 编辑控件的访问: 方法:添加完编辑控件后, 右键该控件->Add Variable ,添加与该控件相对应的成员变量(可以是值类型也可以是控件类型),来控制控件。 使用值类型的变量时,若要更新对话框中的控件,则可通过: a. 使用UpdateData(true); 根据控件上的内容更新变量值; b.