MFC에서 hWnd와 hinst 얻어고기
1. hWnd 얻기
1) CWnd *pWnd = AfxGetMainWnd();
HWND hWnd = pWnd->m_hWnd;
2) CFrameWnd *hFrameWnd = GetParentFrame();
HWND hWnd = hFrameWnd->m_hWnd;
3) HWND -> CWnd
CWND *pWnd = CWnd::FromaHandle(hWnd);
4) CWinThread로부터 CWnd를 얻어오기
(1) CWnd *pWnd = CWinThread->m_pActiveWnd;
(2) CWnd *pWnd = CWinThread->m_pMainWnd;
(3) CWnd *pWnd = CWinThread->GetMainWnd;
2. hInst얻기
1) HINSTANCE hInst = AfxGetInstanceHandle();
3. API를 사용하여 hWnd 얻기
1) HINSTANCE hInst = AfxGetInstanceHandle();
((CXXXApp*)AfxGetApp()) : App class 얻기
(CMainFrame*)AfxGetMainWnd( );
(CSendTestView*)pFrame->GetActiveView();
'MFC' 카테고리의 다른 글
MFC Cryptography CAPICOM (0) | 2014.10.24 |
---|---|
콘솔창에 printf 등의 결과 출력 (0) | 2014.07.23 |
Windbg (0) | 2014.03.28 |
Official Internet Protocol Standards (0) | 2014.01.09 |
DHCP (동적 호스트 구성 프로토콜) 기본 사항 (0) | 2014.01.09 |