CGobangDlg dlg;
m_pMainWnd = &dlg;
后加了如下语句:
if(m_pMainWnd->GetSafeHwnd()==NULL)
{
AfxMessageBox("L");
}
结果弹出提示框显示"L",也就是说得不到m_pMainWnd所指向的窗口句柄,为什么?
5 个解决方案
#1
#2
因为主框架的窗口还没有建立起来呀。
#3
主框架的窗口还没有建立
#4
那么主框架的窗口什么时候建立,是在DoModal之后吗?
#5
对啊。所以你如果想做什么事情,应该放到主对话框中去处理。不是app
#1
#2
因为主框架的窗口还没有建立起来呀。
#3
主框架的窗口还没有建立
#4
那么主框架的窗口什么时候建立,是在DoModal之后吗?
#5
对啊。所以你如果想做什么事情,应该放到主对话框中去处理。不是app