共用方式為


CMenu::DeleteMenu

從檔案功能表中刪除項目。

BOOL DeleteMenu(
   UINT nPosition,
   UINT nFlags 
);

參數

  • nPosition
    指定要刪除的功能表項目,由 nFlags。

  • nFlags
    使用以下列方式來解譯 nPosition :

    nFlags

    nPosition 的說明

    MF_BYCOMMAND

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

    MF_BYPOSITION

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

傳回值

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

備註

如果功能表項目有關聯的快顯功能表, DeleteMenu 終結控制代碼快顯功能表並釋放快顯功能表使用的記憶體。

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

範例

CWnd::GetMenu。請參閱範例。

需求

Header: afxwin.h

請參閱

參考

CMenu 類別

階層架構圖

CWnd::DrawMenuBar

DeleteMenu