ChildWindowFromPointEx

Функция ChildWindowFromPointEx определяет, который, если таковые имеются, из дочерних окон, принадлежащих указанному родительского окна содержит заданную точку. Функция не может игнорировать невидимым, инвалидов и прозрачной дочерних окон.

() HWND ChildWindowFromPointEx HWND  hwndParent, / / дескриптор родительского окнаТочка pt, / / структура с точки координатUINTuFlags / / пропуск флаги);
 

Параметры

hwndParent
Дескриптор родительского окна.
pt
Определяет пункт структура, определяющая клиентские координаты точки для проверки.
uFlags
Указывает, какие дочерние окна для пропуска. Этот параметр может быть комбинацией следующих значений:
Значение Значение
CWP_ALL Не пропускать любые дочерние окна
CWP_SKIPINVISIBLE Пропустить невидимый дочерних окон
CWP_SKIPDISABLED Пропустить windows ребенка-инвалида
CWP_SKIPTRANSPARENT Пропустить прозрачной дочерних окон

Возвращаемые значения

Возвращаемое значение является дескриптором для первого дочернего окна, содержащего точку и удовлетворяет критериям, указанным в uFlags. Если точка находится в пределах родительского окна, но не в рамках любого дочернего окна, удовлетворяет критериям, возвращаемое значение является дескриптор родительского окна. Если точка находится за пределами родительского окна или если вызов функции был неуспешен, возвращаемое значение равно NULL.

Примечания

Система поддерживает внутренний список, содержащий дескрипторы дочерних окон, связанные с родительским окном. Порядок маркеров в списке зависит от z порядок дочерних окон. Если более одного дочернего окна содержит заданную точку, система возвращает дескриптор в первое окно в списке, который содержит точку и удовлетворяет критериям, указанным в uFlags.

QuickInfo

nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор Windows, окно функции, ChildWindowFromPoint, точка, WindowFromPoint