第七章、对话框(一)
1. 所有的控件类都是由Cwnd类派生而来的,实际上,空间也是窗口;
2. 模态对话框垄断了用户的输入;
3. 在MFC中,对资源的操作通常都是通过一个与资源相关的类来完成的;对话框资源也有一个相应的基类:CDialog
对资源的操作是通过一个类来完成的,那么就需要创建一个类与这个新建的对话框资源相关联;(在对话框资源上左键双击,创建一个关联的类)
4. 头文件大小写无所谓,一样能识别;
5.模态对话框的创建
用生成的类创建一个新的对象,然后调用CDialog类的成员函数:DoModal
CTestDlgdlg;
dlg.DoModal();
需要注意的是必须在视类中添加新生成的类的头文件定义,不然无法识别;
5. 非模态对话框的创建
//创建非模态对话框
CTestDlg *pDlg = newCTestDlg;//注意这里的指针是个局部变量
pDlg->Create(IDD_DIALOG1);
pDlg->ShowWindow(SW_SHOW);//用create创建的必须得用这个显示