我建了一个MFC 基本对话框的工程,现在我想得到它的窗口句炳

解决方案 »

  1.   

    窗口类都有一个成员变量m_hWnd的,CDialog是继承CWnd的也有这一成员
      

  2.   

    AfxGetMainWnd()->m_hWnd/GetSafeHwnd();
    在CMainFrame中可以m_pMainWnd->m_hWnd;
      

  3.   

    最好用GetSafeHwnd,正如函数名,这是一个安全的方法。HWND GetSafeHwnd( ) const;
    返回窗口的句柄。如果CWnd对象没有与一个窗口连接或它使用的CWnd指针为NULL,则返回NULL。