我在我的工程中新建一个对话框是CDIALOG
在工程主文件的头文件中加入
CTrydlg m_trydlg;则代码没有任何错误,也正常运行
m_trydlg.Create(IDD_DIALOG1,this);
m_trydlg.ShowWindow(SW_SHOW);
可我把代码改成用指针就出错了。
CTrydlg * m_trydlg;
m_trydlg->Create(IDD_DIALOG1,this);
m_trydlg->ShowWindow(SW_SHOW);
请问这是为什么?要怎么改呢?
CTrydlg *m_trydlg = new CTrydlg();--->需要创建实例
m_trydlg->Create(IDD_DIALOG1,this);
m_trydlg->ShowWindow(SW_SHOW);
CTrydlg *m_trydlg = new CTrydlg(this);