且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

CWnd *和HWnd转换

更新时间:2022-08-18 20:54:23

 

CWnd *和HWnd转换

CWnd*得到HWnd


CWnd    wnd;  
HWND    hWnd;
hWnd    =    wnd.m_hWnd;          
//    or  
hWnd    =    wnd.GetSafeHwnd(); //推荐  

HWnd得到CWnd


建立一个CWnd对象,然后使用Attach将HWND和CWnd对象联系起来。
CWnd    *pWnd;  
HWND    hWnd;  
pWnd    =    CWnd::FromHandle(hWnd);  
//    or  
pWnd->Attach(hWnd);