CWnd::HiliteMenuItem

突出显示或从顶部(菜单栏)菜单项移除突出显示。

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

参数

  • pMenu
    标识包含要显示的项的顶级菜单。

  • nIDHiliteItem
    指定根据 nHilite 参数的值要显示的,菜单项。

  • nHilite
    指定菜单项是否显示或移除突出显示。 它可以是 MF_HILITEMF_UNHILITE 的组合与 MF_BYCOMMANDMF_BYPOSITION。 使用或运算符,值可以按位组合。 这些值的含义如下:

    • MF_BYCOMMAND 解释 nIDHiliteItem 菜单项ID (默认解释)。

    • MF_BYPOSITION 解释 nIDHiliteItem 菜单项的从零开始的偏移量。

    • MF_HILITE 显示该项。 如果未指定此值,突出显示从项目中移除。

    • MF_UNHILITE 从项目中移除突出显示。

返回值

指定菜单项是否显示了。 非零,如果项目中显示的;否则为0。

备注

MF_HILITEMF_UNHILITE 标志只能与此成员函数;它们不能与 CMenu::ModifyMenu 成员函数。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CMenu::ModifyMenu

HiliteMenuItem