Функция ChildWindowFromPointEx определяет, который, если таковые имеются, из дочерних окон, принадлежащих указанному родительского окна содержит заданную точку. Функция не может игнорировать невидимым, инвалидов и прозрачной дочерних окон.
() HWND ChildWindowFromPointEx HWND hwndParent, / / дескриптор родительского окнаТочка pt, / / структура с точки координатUINTuFlags / / пропуск флаги);
| Значение | Значение |
|---|---|
| CWP_ALL | Не пропускать любые дочерние окна |
| CWP_SKIPINVISIBLE | Пропустить невидимый дочерних окон |
| CWP_SKIPDISABLED | Пропустить windows ребенка-инвалида |
| CWP_SKIPTRANSPARENT | Пропустить прозрачной дочерних окон |
Возвращаемое значение является дескриптором для первого дочернего окна, содержащего точку и удовлетворяет критериям, указанным в uFlags. Если точка находится в пределах родительского окна, но не в рамках любого дочернего окна, удовлетворяет критериям, возвращаемое значение является дескриптор родительского окна. Если точка находится за пределами родительского окна или если вызов функции был неуспешен, возвращаемое значение равно NULL.
Система поддерживает внутренний список, содержащий дескрипторы дочерних окон, связанные с родительским окном. Порядок маркеров в списке зависит от z порядок дочерних окон. Если более одного дочернего окна содержит заданную точку, система возвращает дескриптор в первое окно в списке, который содержит точку и удовлетворяет критериям, указанным в uFlags.
nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор Windows, окно функции, ChildWindowFromPoint, точка, WindowFromPoint