使用EnumChildWindows函数遍历窗体上所有控件

BOOL    CALLBACK HideAllWin(HWND hwnd,LPARAM pParam)
{
        HWND phWnd = (HWND)pParam; // 指定窗口的句柄
        if( NULL==hwnd ){ return FALSE;}

        if( ::IsWindow(hwnd) )
        {
                // 对控件进行操作
                ShowWindow(hwnd, SW_HIDE);
        }
        return TRUE;
}

使用API EnumChildWindows:
::EnumChildWindows(hwnd, HideAllWin, (LPARAM)hwnd);

你可能感兴趣的:(C/C++,编程技巧[原创])