【发布时间】:2014-05-15 09:06:57
【问题描述】:
CDialog 和 CDialogEx 有什么区别?我决定使用 CDialog,因为如果 Dlg 派生自 CDialogEx,我无法将 m_pMainWnd 分配给 Dlg。
BOOL CPreparationApp::InitInstance()
{
MyClass2 Dlg; //derived from CDialog
m_pMainWnd = &Dlg;
Dlg.DoModal();
return TRUE;
}
不使用表单向导提供的 CDialogEx 可能会解决哪些问题?
如何分配从 CDialogEx 派生的 m_pMainWnd 变量?
【问题讨论】:
-
m_pMainWnd是什么类型的?
标签: visual-c++ mfc compare cdialog