遍例窗口


BOOL CALLBACK EnumChildProc( HWND hwnd, LPARAM lParam )

{
if(IsWindow(hwnd))
{
CString str;
str.Format(L"parent hwnd: %0x, child hwnd:%0x \r\n", (HWND)lParam, hwnd);
OutputDebugString(str);
if(!EnumChildWindows(hwnd, EnumChildProc, (LPARAM)hwnd))
{
//error stop enum
return TRUE;
}
}
return FALSE;
}
bool GetChildWindow(HWND hwnd)
{
return EnumChildWindows(hwnd, (WNDENUMPROC)EnumChildProc, (LPARAM)hwnd);
}

猜你喜欢

转载自blog.csdn.net/project4gogo/article/details/10106309