m_LeftDlg.Create(IDD_DIALOG_Lrft,this );
m_LeftDlg.SetParent(this);
m_LeftDlg.ShowWindow(SW_SHOWNA);
m_LeftDlg.MoveWindow(0,m_Top,m_W,m_Height-m_h);
CLeftTopDlg m_LeftTopDlg;
m_LeftTopDlg.Create(IDD_DIALOG_Lrft_Top,m_LeftDlg);
m_LeftTopDlg.SetParent(m_LeftDlg);
动态new 子窗体m_LeftDlg没有问题 但是再在m_LeftDlg里new子窗体 就报错错误 1 error C2664: “BOOL CDialog::Create(LPCTSTR,CWnd *)”: 不能将参数 1 从“int”转换为“LPCTSTR” h:\强民兴华\x-film\x-film\x-filmdlg.cpp 104
错误 2 error C2664: “CWnd::SetParent”: 不能将参数 1 从“CLeftDlg”转换为“CWnd *” h:\强民兴华\x-film\x-film\x-filmdlg.cpp 105
7 IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxver_.h 81
9 IntelliSense: 不存在从 "CLeftDlg" 到 "CWnd *" 的适当转换函数 h:\强民兴华\x-film\x-film\x-filmdlg.cpp 105