CWnd::HiliteMenuItem
突出显示或从顶部(菜单栏)菜单项移除突出显示。
BOOL HiliteMenuItem(
CMenu* pMenu,
UINT nIDHiliteItem,
UINT nHilite
);
参数
pMenu
标识包含要显示的项的顶级菜单。nIDHiliteItem
指定根据 nHilite 参数的值要显示的,菜单项。nHilite
指定菜单项是否显示或移除突出显示。 它可以是 MF_HILITE 或 MF_UNHILITE 的组合与 MF_BYCOMMAND 或 MF_BYPOSITION。 使用或运算符,值可以按位组合。 这些值的含义如下:MF_BYCOMMAND 解释 nIDHiliteItem 菜单项ID (默认解释)。
MF_BYPOSITION 解释 nIDHiliteItem 菜单项的从零开始的偏移量。
MF_HILITE 显示该项。 如果未指定此值,突出显示从项目中移除。
MF_UNHILITE 从项目中移除突出显示。
返回值
指定菜单项是否显示了。 非零,如果项目中显示的;否则为0。
备注
MF_HILITE 和 MF_UNHILITE 标志只能与此成员函数;它们不能与 CMenu::ModifyMenu 成员函数。
要求
Header: afxwin.h