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
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
解决方案 »
- 高手帮我看看哪里出错了
- 服务器端数据不能传递到客户端?
- fopen(szDestination,"wb"));还没新建成功一个文件,我的代码已经执行到下面了.而
- 呈请高手调试我的程序(在线)
- 关于10moons采集卡的问题
- 20分 求教一个很菜的问题
- 在CListCtrl增加item时,如何让List滚动到最后一项上,而不是让滚动条总是在第一项上呢?
- 谁能给我提供解以下方程组的算法?
- 想问一下设计一套 脚本 语言到究有多难?
- 我用CREATEPROCESS打开一个进程,我如何才能得到该进程的句柄,判断它真的已经初始化成功呢?
- MFC Activex写的ocx控件问题
- 转载:苹果+谷歌=全球最恐怖的监控系统?
m_LeftTopDlg.Create(IDD_DIALOG_Lrft_Top,&m_LeftDlg);
m_LeftTopDlg.SetParent(&m_LeftDlg);
此处m_LeftTopDlg不要使用成员变量。