CWnd::HiliteMenuItem

取得焦點或從最上層 (功能表列) 功能表項目移除反白顯示。

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

參數

  • pMenu
    識別包含會反白顯示之項目的最上層功能表。

  • nIDHiliteItem
    根據指定 nHilite 參數值會反白顯示,功能表項目。

  • nHilite
    指定功能表項目是否已反白顯示或移除反白顯示。它可以是 MF_HILITEMF_UNHILITE 的組合與 MF_BYCOMMANDMF_BYPOSITION。使用或運算子,值可以使用位元的 OR 運算組合。這些值的意義如下:

    • MF_BYCOMMAND 說明 nIDHiliteItem 做為項目 ID (預設解譯)。

    • MF_BYPOSITION 說明 nIDHiliteItem 為功能表項目之以零起始的位移。

    • MF_HILITE 反白顯示項目。如果未指定此值,將焦點從項目中移除。

    • MF_UNHILITE 移除項目的反白顯示。

傳回值

指定功能表項目是否已醒目顯示。如果不是零,則項目會反白顯示則為,則為 0。

備註

MF_HILITEMF_UNHILITE 旗標只能搭配此成員函式,它們不能與 CMenu::ModifyMenu 成員函式。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CMenu::ModifyMenu

HiliteMenuItem