MFC对话框显示不出

2025-06-26 21:54:54
推荐回答(4个)
回答1:

这个地方没问题,m_pMainWnd保存的是线程主窗体指针。而且这个应该是app类里初始化的代码。错误不可能出在这。
你把加的代码全部注释掉,让程序先能够正常运行,然后一点一点的解开注释,看哪个地方代码写的有问题。

回答2:

不要改m_pMainWnd 的值,这是主对话框的窗口指针,MFC内部封装它之后可能不断的对其进行操作,比如消息处理==,你把这个指针改了,那当调用到一个你这个类没有的成员时,就会越界报错。

回答3:

应该是CMy3Dlg 对话框类的问题,为什么要在串口打开按键的响应消息函数里有这一句:m_pMainWnd = &dlg;,没必要吧。

回答4:

不明白