[转]在MFC中获取窗口句柄
 要找到某个CWnd对象的HWND,用GetSafeHwnd()。
在窗口类中,有句柄的成员变量,可以直接访问:   m_hWnd   
  在窗口类外,可以用AfxGetMainWnd()->m_hWnd获得。
 在MainFrame里直接用this;   
  其它地方用   
  CMainFrame*   pMainFrame   =   (CMainFrame*)theApp.m_pMainWnd;  
想得到一个控件的的句柄
GetDlgItem(ID…)->m_hWnd
得到视图的句柄
AfxGetMainWnd()->GetActiveView();
SDI:   
  ((CFrameWnd*)(AfxGetApp()->m_pMainWnd))->GetActiveView();   
    
  MDI:   
  ((CFrameWnd*)(AfxGetApp()->m_pMainWnd))->GetActiveFrame()->GetActiveView();  
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/okvee/archive/2008/12/30/3655162.aspx
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号