HiliteMenuItem 関数 (winuser.h)
メニュー バーの項目の強調表示を追加または削除します。
構文
BOOL HiliteMenuItem(
[in] HWND hWnd,
[in] HMENU hMenu,
[in] UINT uIDHiliteItem,
[in] UINT uHilite
);
パラメーター
[in] hWnd
型: HWND
メニューを含むウィンドウへのハンドル。
[in] hMenu
種類: HMENU
項目を含むメニュー バーへのハンドル。
[in] uIDHiliteItem
型: UINT
メニュー項目。 このパラメーターは、 uHilite パラメーターの値に応じて、メニュー項目の識別子またはメニュー バーのメニュー項目のオフセットのいずれかです。
[in] uHilite
型: UINT
uItemHilite パラメーターの解釈を制御し、メニュー項目が強調表示されているかどうかを示します。 このパラメーターは、MF_BYCOMMANDまたはMF_BYPOSITIONとMF_HILITEまたはMF_UNHILITEの組み合わせである必要があります。
戻り値
種類: BOOL
メニュー項目が指定した強調表示状態に設定されている場合、戻り値は 0 以外になります。
メニュー項目が指定した強調表示状態に設定されていない場合、戻り値は 0 になります。
解説
MF_HILITEフラグとMF_UNHILITE フラグは、HiliteMenuItem 関数でのみ使用できます。ModifyMenu 関数では使用できません。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winuser.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |
関連項目
概念
参照