共用方式為


hiliteMenuItem 函式 (winuser.h)

從功能表列中的專案加入或移除醒目提示。

語法

BOOL HiliteMenuItem(
  [in] HWND  hWnd,
  [in] HMENU hMenu,
  [in] UINT  uIDHiliteItem,
  [in] UINT  uHilite
);

參數

[in] hWnd

類型: HWND

包含功能表之視窗的控制碼。

[in] hMenu

類型: HMENU

包含專案的功能表列控制碼。

[in] uIDHiliteItem

類型: UINT

功能表項目。 此參數是功能表項目的識別碼,或功能表列中功能表項目的位移,視 uHilite 參數的值而定。

[in] uHilite

類型: UINT

控制 uItemHilite 參數的解譯,並指出功能表項目是否已反白顯示。 此參數必須是 MF_BYCOMMANDMF_BYPOSITIONMF_HILITEMF_UNHILITE的組合。

意義
MF_BYCOMMAND
0x00000000L
指出 uItemHilite 會提供功能表項目的識別碼。
MF_BYPOSITION
0x00000400L
表示 uItemHilite 會提供功能表項目以零起始的相對位置。
MF_HILITE
0x00000080L
醒目提示功能表項目。 如果未指定此旗標,則會從專案中移除醒目提示。
MF_UNHILITE
0x00000000L
從功能表項目移除醒目提示。

傳回值

類型: BOOL

如果功能表項目設定為指定的醒目提示狀態,則傳回值為非零。

如果功能表項目未設定為指定的醒目提示狀態,則傳回值為零。

備註

MF_HILITEMF_UNHILITE旗標只能與HiliteMenuItem函式搭配使用;它們不能與ModifyMenu函式搭配使用。

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 winuser.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll

另請參閱

概念

功能表

ModifyMenu

參考