Share via


CMenu::RemoveMenu

刪除具有一個關聯的快顯功能表的功能表項目在功能表。

BOOL RemoveMenu(
   UINT nPosition,
   UINT nFlags 
);

參數

  • nPosition
    指定要移除的功能表項目。 nFlags 參數可用來透過下列方式說明 nPosition :

    nFlags

    nPosition 的說明

    MF_BYCOMMAND

    指定參數指定現有的功能表項目的命令 ID。 如果 MF_BYCOMMANDMF_BYPOSITION 未設定,這是預設值。

    MF_BYPOSITION

    指定參數重新命名現有的功能表項目的位置。 第一個項目在位置 0。

  • nFlags
    指定 nPosition 如何解譯屬性。

傳回值

如果不是零,則函式成功,則為 0。

備註

它不會終結快顯功能表的控制代碼,如此,可以重複使用功能表。 在呼叫這個函式之前,應用程式可以呼叫 GetSubMenu 成員函式以取得重複使用快顯 CMenu 物件。

當在 視窗變更的功能表 ( 視窗是否已經顯示),應用程式必須呼叫 CWnd::DrawMenuBar

範例

CMenu::InsertMenu。請參閱範例。

需求

Header: afxwin.h

請參閱

參考

CMenu 類別

階層架構圖

CWnd::DrawMenuBar

CMenu::GetSubMenu

RemoveMenu