Win32API: GetMenuItemInfo

指定したメニュー項目に関する情報を取得します。


定義
Declare Function GetMenuItemInfo Lib "user32" Alias "GetMenuItemInfoA" _
         (hMenu As HMENU, _
          uItem As DWord, _
          fByPosition As DWord, _
    ByRef lpmii As MENUITEMINFO) As Long
hMenu
メニュー ハンドルを指定します。

uItem
メニュー項目の ID、または相対位置を指定します。

fByPosition
以下のいずれかの定数を指定します。
定数説明
MF_BYCOMMANDuItem パラメータがメニュー項目のIDを指定していることを示します。
MF_BYPOSITIONuItem パラメータがメニュー項目の相対位置を指定していることを示します。

lpmii (ポインタ参照)
MENUITEMINFO構造体へのポインタを指定します。この構造体に、メニュー項目に関する情報が格納されます。構造体の各メンバの初期値をあらかじめ指定しておく必要があります。

戻り値

関数が成功すると TRUE が返ります。失敗すると FALSE が返ります。

環境情報

インクルード ファイル: api_window.sbp 内で定義済み
DLLファイル: user32.dll


MENUITEMINFO構造体SetMenuItemInfo関数