<Return[G]><Top>

GetMenuItemID

Declare Function Api_GetMenuItemID& Lib "user32" Alias "GetMenuItemID" (ByVal hMenu&, ByVal nPos&)

Declare Function GetMenuItemID Lib "user32" Alias "GetMenuItemID" (ByVal hMenu As Long, ByVal nPos As Long) As Long

メニュー内の指定された場所にある、メニュー項目の識別子を取得する。

パラメータ
hMenu
    1 つのメニューのハンドルを指定する。このメニュー内のメニュー項目の識別子を取得する。
nPos
    取得対象のメニュー項目の位置を 0 ベースで指定する。最初のメニュー項目が 0 に対応する。

戻り値
    指定された位置にあるメニュー項目の識別子が返る。

    メニュー項目の識別子が NULL の場合や、指定されたメニュー項目がサブメニューを開くよう設定されている場合は、-1 が返る。