Game Dev/Article
EnumWindow
AKer
2008. 7. 22. 11:00
반응형
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를 반환하거나 모든 윈도우를 검사할 때까지 반복한다.
반응형