CDialog重载了三个构造函数
//缺省构造函数
CDialog( );
//从指定的对话框模板资源ID创建
CDialog( UINT nlDTemplate, CWnd* pParentWnd = NULL );
//从指定的对话框模板资源名称创建
CDialog( LPCTSTR lpszTemplateName, CWnd* pParentWnd =NULL );
主要的成员方法: (红色为虚函数)
Create 根据模板创建非模态对话框
Createlndirect 根据内存中的模板创建非模态对话框
lnitModallndirect 根据内存中的模板创建模态对话框
DoModal 显示模态对话框
EndDialog 关闭模态对话框
NextDlgCtrl() 是将焦点移至“下一个”控件
消息响应函数:
OnlnitDialog 响应WM_INITDIALOG消息,该函数主要负责初始化对话框中的控件
OnOK OK按钮处理函数,结束对话框
OnCancel Cancel按钮处理函数,结束对话框
(这三个函数的消息映射宏都不需要写,因为MFC在CDialog内部都已经帮你定义好了,OnOK和OnCancel函数自动起作用(无需定义消息映射等),只需将两个按钮的ID定义为IDOK和IDCANCEL)