Функция ChildWindowFromPoint определяет, какие, если таковые вообще имеются, из дочерних окон, принадлежащих родительскому окну, содержат точку установки (фиксированную).
Синтаксис:
HWND ChildWindowFromPoint
(
HWND hWndParent, // дескриптор родительского окна
POINT Point // структура с координатами точки
);
Параметры:
hWndParent: Идентифицирует родительское окно.
Point: Определяет структуру POINT, которая устанавливает для проверки рабочие координаты точки.
Возвращаемые значения: Если функция завершается успешно, возвращаемое значение - дескриптор дочернего окна, которое содержит точку, даже если дочернее окно скрыто или заблокировано.
Если точка находится за пределами родительского окна, возвращаемое значение - NULL.
Если точка - внутри родительского окна, а не внутри какого-либо дочернего окна, возвращаемое значение - дескриптор родительского окна.
Замечания: Windows поддерживает внутренний список, содержащий дескрипторы дочерних окон, связанных с родительским окном. Порядок дескрипторов в списке зависит от Z-последовательности дочерних окон. Если больше чем одно дочернее окно содержат фиксированную точку, Windows возвращает значение дескриптора первого окна в списке, которое содержит точку.
Информация:
Минимальные DLL версия |
user32.dll |
Заголовок |
Объявленный в Winuser.h, включают Windows.h |
Импорт библиотеки |
User32.lib |
Минимальные операционные системы |
Windows 95, Windows NT 3,1 |
Unicode |
Выполнена в Unicode версии. |
|