728x90
반응형
hInst를 구하는 법
1. HINSTANC g_hInst = AfxGetInstanceHandle();
2. HINSTANC g_hInst = AfxGetApp()->m_hInstance;
3. HINSTANC g_hInst = GetModuleHandle(NULL);
4. HINSTANC g_hInst =GetWindowLong(g_hWnd, -6); // hWnd를 알고 있을 경우
hWnd를 구하는 법
1. HWND g_hWnd = GetSafeHwnd();
## MFC(Microsoft Foundation Classes)를 사용하는 경우 이 메서드에 전달된 창 핸들은 파생된 자식 창이 아니라 응용 프로그램의 최상위 창을 식별해야 합니다.
## SetCooperativeLevel()로 인해 오류가 생긴다면 HWND르 최상위 창 식별을 한 뒤 HINSTANCE를 얻어오면 됩니다.
HWND g_hWnd = AfxGetMainWnd()->GetSafeHwnd();
HINSTANC g_hInst = AfxGetApp()->m_hInstance;
728x90
반응형
'API > MFC Tool' 카테고리의 다른 글
MFC Tool 생성 (1) | 2021.09.20 |
---|