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
指定した場所にあるメニュー項目の 0 から始まる位置を返します。指定した場所にメニュー項目がない場合は -1 を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winuser.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |