HiliteMenuItem

【勇芳软件工作室】汉化HomePreviousNext

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功能一起使用。

也可以看看

ModifyMenu