Функция
ChildWindowFromPointExФункция
ChildWindowFromPointEx определяет, какие, если таковые вообще имеются, из дочерних окон, принадлежащих определенному родительскому окну, содержат заданную точку. Функция может игнорировать невидимые, заблокированные и прозрачные дочерние окна.Поиск ограничен непосредственными дочерними окнами, внуками, а более глубокие потомки не включаются в поиск.
Синтаксис
HWND ChildWindowFromPointEx( hwndParent, // дескриптор родительского окна POINT pt, // структура с координатами точки UINT uFlags // флажки пропуска ); |
Параметры
hwndParent
[in] Дескриптор родительского окна.
pt
[in] Определяет структуру
POINT, которая определяет для проверки рабочие координаты точки.uFlags
[in] Определяет, какие дочерние окна пропустить. Этот параметр может быть комбинацией одного или нескольких ниже перечисленных значений:
Значение |
Предназначение |
CWP_ALL |
Не исключать из поиска какое-либо из дочерних окон. |
CWP_SKIPINVISIBLE |
Пропускать невидимые дочерние окна. |
CWP_SKIPDISABLED |
Пропускать блокированные дочерние окна . |
CWP_SKIPTRANSPARENT |
Пропускать прозрачные дочерние окна. |
Возвращаемые значения
Если функция завершается успешно, возвращаемое значение - дескриптор первого дочернего окна, которое содержит точку и соответствует критериям, определенным в
uFlags. Если точка - внутри родительского окна, а не внутри какого-либо дочернего окна, которое соответствует критериям, возвращаемое значение - дескриптор родительского окна. Если точка находится за пределами родительского окна или если функция не выполнила задачу, возвращаемое значение - ПУСТО (NULL).Замечания
Система поддерживает внутренний список, который содержит дескрипторы дочерних окон, связанных с родительским окном. Порядок дескрипторов в списке зависит от
Z-последовательности дочерних окон. Если больше чем одно дочернее окно содержат заданную точку, система возвращает дескриптор первого окна в списке, который содержит точку и соответствует критериям, определенным в параметре uFlags.Смотри также
, ChildWindowFromPoint, POINT, WindowFromPoint
Размещение и совместимость ChildWindowFromPointEx |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 4.0 и старше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |