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_HILITE と MF_UNHILITE のフラグは、このメンバー関数でのみ使用できます。; これらは CMenu::ModifyMenu のメンバー関数では使用できません。
必要条件
ヘッダー: afxwin.h