Win32API: SetMenuItemInfo

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


定義
Declare Function SetMenuItemInfo Lib "user32" Alias "SetMenuItemInfoA" _
         (hMenu As HMENU, _
          uItem As DWord, _
          fByPosition As Long, _
    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構造体GetMenuItemInfo関数