CWnd::HiliteMenuItem

強調表示または削除トップレベル (メニュー バー) のメニュー項目の強調表示されます。

BOOL HiliteMenuItem(
   CMenu* pMenu,
   UINT nIDHiliteItem,
   UINT nHilite 
);

パラメーター

  • pMenu
    強調表示される項目を含むトップレベル メニューを識別します。

  • nIDHiliteItem
    nHilite のパラメーターの値に基づいて、強調表示するメニュー項目を指定します。

  • nHilite
    メニュー項目を強調表示するか、または強調表示が削除されるかどうかを指定します。これは MF_BYCOMMAND または MF_BYPOSITIONとの MF_HILITE または MF_UNHILITE の組み合わせです。値は、またはを使用してビットごとの演算子にまとめることができます。これらの値は次のとおりです。:

    • MF_BYCOMMAND はメニュー項目の ID (既定値) として nIDHiliteItem を解釈します。

    • MF_BYPOSITION は、メニュー項目のインデックス番号のオフセットとして nIDHiliteItem を解釈します。

    • MF_HILITE は、項目を強調表示します。この値を指定しない場合、強調表示は、項目から削除されます。

    • MF_UNHILITE は、項目から強調表示を削除します。

戻り値

メニュー項目を強調表示するかどうかを指定します。項目が強調表示は、; それ以外の場合は 0。

解説

MF_HILITEMF_UNHILITE のフラグは、このメンバー関数でのみ使用できます。; これらは CMenu::ModifyMenu のメンバー関数では使用できません。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CMenu::ModifyMenu

HiliteMenuItem