指定の項目を強調表示
Declare Function HiliteMenuItem Lib "user32.dll" _
(ByVal hwnd As Long, ByVal hmenu As Long, _
ByVal uItemHilite As Long, _
ByVal uHilite As Long) As Long
Declare Function HiliteMenuItem Lib "user32.dll" _
(ByVal hwnd As Integer, ByVal hmenu As Integer, _
ByVal uItemHilite As Integer, _
ByVal uHilite As Integer) As Integer
BOOL HiliteMenuItem(
HWND hwnd,
HMENU hmenu,
UINT uItemHilite,
UINT uHilite
);
引数
hWnd
ウィンドウのハンドルhMenu
メニューのハンドルuItemHilite
操作対象のメニュー項目のID ot インデックスuHilite
uItemHiliteの意味を指定する定数の組み合わせ戻り値
正常終了のとき 0以外uHiliteの定数
エラーのとき 0
MF_BYCOMMAND = &H0 uItemHiliteはメニュー項目のID
MF_BYPOSITION = &H400 uItemHiliteはメニュー項目のインデックス
MF_HILITE = &H80 メニューをハイライトする
MF_UNHILITE = &H0 メニューのハイライトを解除する