m_pDlgAnalyse = new CDialogAnalyse(this);
if(m_pDlgAnalyse != NULL)
{
m_pDlgAnalyse->Create(IDD_DIALOG_ANALYSE,this);
m_pDlgAnalyse->ShowWindow(SW_SHOW);
}
以上程序为何在编译的时候编译器会报错?错误代码为:
error C2660: 'Create' : function does not take 2 parameters
且我将第二个参数去掉的时候,又会显示
error C2660: 'Create' : function does not take 1 parameters
我觉得程序没有什么错误呀,还请高手指点一二,万分感谢。。
if(m_pDlgAnalyse != NULL)
{
m_pDlgAnalyse->Create(IDD_DIALOG_ANALYSE,this);
m_pDlgAnalyse->ShowWindow(SW_SHOW);
}
以上程序为何在编译的时候编译器会报错?错误代码为:
error C2660: 'Create' : function does not take 2 parameters
且我将第二个参数去掉的时候,又会显示
error C2660: 'Create' : function does not take 1 parameters
我觉得程序没有什么错误呀,还请高手指点一二,万分感谢。。
改成m_pDlgAnalyse = new CDialogAnalyse;
dlg->Create(IDD_YOURDLG,NULL);
dlg->ShowWindow(SW_SHOW);