HiliteMenuItem功能突出显示或删除菜单栏中项目的突出显示。
BOOL HiliteMenuItem(
HWND 【HWND】, | //使用菜单处理窗口 |
HMENU 【HMENU】, | //处理菜单 |
UINT 【uItemHilite】, | //菜单项以突出显示或取消高亮度 |
UINT 【// highlight flags】 | //突出显示标志 |
); |
参数
【HWND】
标识包含菜单的窗口。
【HMENU】
标识包含要突出显示的项目的菜单栏。
【uItemHilite】
指定要突出显示的菜单项。此参数是菜单项的标识符或菜单栏中菜单项的偏移量,具体取决于【// highlight flags】参数的值。
【// highlight flags】
指定控制【uItemHilite】参数解释的标志,并指示菜单项是否突出显示。此参数必须是MF_BYCOMMAND或MF_BYPOSITION和MF_HILITE或MF_UNHILITE的组合。
值 | 含义 |
MF_BYCOMMAND | 表示【uItemHilite】给出菜单项的标识符。 |
MF_BYPOSITION | 表示【uItemHilite】给出菜单项的基于零的相对位置。 |
MF_HILITE | 突出菜单项。如果未指定此标志,则从项目中删除突出显示。 |
MF_UNHILITE | 从菜单项中删除突出显示。 |
返回值
如果菜单项设置为指定的高亮状态,则返回值不为零。
如果菜单项未设置为指定的高亮状态,返回值为零。
备注
MF_HILITE和MF_UNHILITE标志只能与HiliteMenuItem功能一起使用;它们不能与ModifyMenu功能一起使用。
也可以看看