반응형
static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam) { if (hWnd == (HWND)lParam)) { // TODO return FALSE; } return TRUE; } int WinAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd) { HWND hWnd = FindWindow("Notepad", NULL); EnumWindows(EnumWindowsProc, (LPARAM)hWnd); }
- 모든 최상위 윈도우를 검색한다.
- 자식 윈도우를 검색하려면 EnumChildWindows 함수를 사용한다.
- EnumWindowsProc이 FALSE를 반환하거나 모든 윈도우를 검사할 때까지 반복한다.
반응형
'Game Dev > Article' 카테고리의 다른 글
CommandLineToArgvW (0) | 2008.07.22 |
---|---|
프로그램 내 특정 윈도우 찾기 (0) | 2008.07.22 |
Memory Mapped File (0) | 2008.07.22 |
Kill Process (0) | 2008.07.18 |