Поделиться через


Функция RealChildWindowFromPoint (winuser.h)

Извлекает дескриптор дочернего окна в указанной точке. Поиск ограничен непосредственными дочерними окнами; Внуки и более глубокие окна потомков не ищутся.

Синтаксис

HWND RealChildWindowFromPoint(
  [in] HWND  hwndParent,
  [in] POINT ptParentClientCoords
);

Параметры

[in] hwndParent

Тип: HWND

Дескриптор для окна, дочерний элемент которого требуется извлечь.

[in] ptParentClientCoords

Тип: POINT

Структура POINT , определяющая клиентские координаты проверяемой точки.

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

Тип: HWND

Возвращаемое значение представляет собой дескриптор дочернего окна, содержащего указанную точку.

Комментарии

RealChildWindowFromPoint обрабатывает области HTTRANSPARENT стандартного элемента управления иначе, чем другие области элемента управления; он возвращает дочернее окно за прозрачной частью элемента управления. В отличие от этого, ChildWindowFromPoint обрабатывает области HTTRANSPARENT элемента управления так же, как и другие области. Например, если точка находится в прозрачной области groupbox, RealChildWindowFromPoint возвращает дочернее окно за groupbox, тогда как ChildWindowFromPoint возвращает groupbox. Однако оба API возвращают статическое поле, хотя он также возвращает HTTRANSPARENT.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-window-l1-1-4 (появилось в Windows 10 версии 10.0.14393)

См. также раздел

ChildWindowFromPoint

Основные понятия

Другие ресурсы

ТОЧКИ

Справочные материалы

Windows