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 |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |