チェックマークを指定のビットマップにする
Declare Function SetMenuItemBitmaps Lib "user32.dll" _
(ByVal hMenu As Long, ByVal nPosition As Long, _
ByVal uFlags As Long, ByVal hBitmapUnChecked As Long, _
ByVal hBitmapChecked As Long) As Long
Declare Function SetMenuItemBitmaps Lib "user32.dll" _
(ByVal hMenu As Integer, ByVal nPosition As Integer, _
ByVal uFlags As Integer, ByVal hBitmapUnChecked As Integer, _
ByVal hBitmapChecked As Integer) As Integer
BOOL SetMenuItemBitmaps(
HMENU hMenu,
UINT uPosition,
UINT uFlags,
HBITMAP hBitmapUnchecked,
HBITMAP hBitmapChecked
);
引数
hMenu
メニューのハンドルnPosition
メニュー項目のインデックス or IDuFlags
nPositionの意味を指定する定数hBitmapUnChecked
チェックナシのときのビットマップのハンドルhBitmapChecked
チェック時のビットマップのハンドル戻り値
正常終了のとき 0以外fByPosの定数
エラーのとき 0
MF_BYCOMMAND = &H0 uItemはメニュー項目のID
MF_BYPOSITION = &H400 uItemはメニュー項目のインデックス