这是我在编程的时候犯的一个愚蠢而致命的错误,因为我想用到主对话框类里的函数,就是在主对话框存在的情况下,我又实例了个对象,代码如下:C学生信息管理系统对话框版Dlg pDelMsg;
一直报错,实际应该是这样的,用AfxGetMainWnd(),获得主对话框的句柄,然后调用它的函数。
代码如下:
C学生信息管理系统对话框版Dlg* pDelMsg = (C学生信息管理系统对话框版Dlg*)AfxGetApp()->GetMainWnd();
或:
C学生信息管理系统对话框版Dlg* pDelMsg = (C学生信息管理系统对话框版Dlg*)AfxGetMainWnd();
在我写的系统里,两种写法的起的最终效果一样。