Функция MenuItemFromPoint (winuser.h)
Определяет, какой пункт меню, если таковой имеется, находится в указанном расположении.
Синтаксис
int MenuItemFromPoint(
[in, optional] HWND hWnd,
[in] HMENU hMenu,
[in] POINT ptScreen
);
Параметры
[in, optional] hWnd
Тип: HWND
Дескриптор для окна, содержащего меню. Если это значение равно NULL , а параметр hMenu представляет всплывающее меню, функция найдет окно меню.
[in] hMenu
Тип: HMENU
Дескриптор для меню, содержащего элементы меню для проверки нажатия.
[in] ptScreen
Тип: POINT
Структура , указывающая расположение для проверки. Если hMenu указывает строку меню, этот параметр находится в координатах окна. В противном случае он находится в клиентских координатах.
Возвращаемое значение
Тип: int
Возвращает отсчитываемую от нуля позицию элемента меню в указанном расположении или значение -1, если ни один из пунктов меню не находится в указанном расположении.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |