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

+ Recent posts