我正在尝试调用 CWnd 类的函数 GetParent()。每次都会抛出异常。我正在从工作线程调用该函数。
这是导致异常的行: CWnd* parent = this->GetParent();
我也试过“GetParent()->PostMessage(........);”,但仍然抛出异常。
我在 CDialog 中使用此方法。
我注意到 CWnd 成员 m_hWnd 有时是 0x00000000 或 0x00000001。在另一台计算机上,我没有收到此异常。这是项目设置或我的代码中的问题吗?