IT/프로그래밍
CWinThread 로부터 CWnd 얻어오기, CWnd 에서 HWND 얻어오기 [펌 작성자 duragon]
NineKY
2008. 2. 1. 16:55
CWinThread 로부터 CWnd 얻어오기
CWnd * pwnd = cwinThread->m_pActiveWnd;
CWnd * pwnd = cwinThread->m_pMainWnd;
CWnd * pwnd = cwinThread->GetMainWnd();CWnd 에서 HWND 얻어오기
HWND hwnd = pwnd->m_hWnd; //CWnd에 붙어있는 HWND
HWND hwnd = pwnd->GetSafeHwnd( );
HWND에서 CWnd 얻어오기
CWND * pwnd = CWnd::FromHandle(hWnd); //CWnd가 해당 HWND에 붙어있지 않으면, 일시적으로 CWnd를 생성하고 핸들에 붙임.