Значение | Пояснение |
CWP _ ALL | Не игнорировать дочерние окна. |
CWP _ SKIPINVISIBLE | Игнорировать невидимые дочерние окна. |
CWP _ SKIPDISABLED | Игнорировать не принимающие фокус ввода дочерние окна. |
CWP _ SKIPTRANSPARENT | Игнорировать прозрачные дочерние окна. |
Возвращаемые значения
В случае успеха возвращается дескриптор дочернего окна, которое содержит точку и удовлетворяет условию, определенному значением параметра
Комментарии
Windows ведет внутренний список, содержащий дескрипторы дочерних окон, связанных с родительским окном. Порядок дескрипторов в этом списке зависит от Z -последовательности дочерних окон. Если указанная точка содержится более чем в одном дочернем окне, Windows возвращает дескриптор первого окна в списке, содержащего точку и удовлетворяющего условию, определенному значением параметра
См. также
ChildWindowFromPoint, POINT, WindowFromPoint .
CloseWindow
Функция CloseWindow минимизирует (но не разрушает) определенное окно.
BOOL CloseWindow (
HWND
);
Параметры
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Окно минимизируется путем уменьшения его до размеров иконки и помещения его в область иконок над панелью задач. Windows отображает иконку окна и его заголовок вместо самого окна. Для разрушения окна приложение должно использовать функцию DestroyWindow .
См. также
ArrangeIconicWindows, DestroyWindow, IsIconic, OpenIcon .
EndDeferWindowPos
Функция EndDeferWindowPos одновременно обновляет положение и размер одного или более окон в одном цикле обновления экрана.
BOOL EndDeferWindowPos (
HDWP
);
Параметры
Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Функция EndDeferWindowPos отправляет сообщения WM _ WINDOWPOSCHANGING и WM _ WINDOWPOSCHANGED каждому окну, идентифицируемому во внутренней структуре.
См. также
BeginDeferWindowPos, DeferWindowPos , WM_WINDOWPOSCHANGED, WM_WINDOWPOSCHANGING.
FindWindow
Функция FindWindow возвращает дескриптор окна верхнего уровня, чье имя класса и имя окна совпадают с заданными строками. Эта функция не ищет дочерние окна.
HWND FindWindow (
LPCTSTR
LPCTSTR
);
Параметры
Возвращаемые значения
В случае успеха функция возвращает дескриптор окна, которое имеет указанные имя класса и имя окна. В случае неудачи возвращается NULL. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
См . также
EnumWindows, FindWindowEx, GetClassName, GlobalAddAtom .
FindWindowEx