本帖最后由 Squall001 于 2010-01-29 21:59:35 编辑

解决方案 »

  1.   

    1 这和初始化为 NULL 的效果差不多,就是在正式使用 m_hwndDlg 前保证它是 NULL  因为这时该对话框还没有创建2 赋值发生在这啊//将对话框的句柄传递到CWinSunApp类中。sunxin 
     ((CWinSunApp*)AfxGetApp())->m_hwndDlg=m_hWnd; 就是用来判断发送消息的窗口
      

  2.   

    哦 谢谢 但是还有一个问题   不是说程序只要执行到int nResponse = dlg.DoModal(); 这里是模态窗口  代码就不会往下面执行了么 ??一直到这个模态窗口里面的内容响应完了才开始执行下面的语句 而这个NULL是在最后才赋初值的 这点我没有理解到  为什么响应完了才赋初值NULL