CMenu::RemoveMenu
刪除具有一個關聯的快顯功能表的功能表項目在功能表。
BOOL RemoveMenu(
UINT nPosition,
UINT nFlags
);
參數
nPosition
指定要移除的功能表項目。 nFlags 參數可用來透過下列方式說明 nPosition :nFlags
nPosition 的說明
MF_BYCOMMAND
指定參數指定現有的功能表項目的命令 ID。 如果 MF_BYCOMMAND 和 MF_BYPOSITION 未設定,這是預設值。
MF_BYPOSITION
指定參數重新命名現有的功能表項目的位置。 第一個項目在位置 0。
nFlags
指定 nPosition 如何解譯屬性。
傳回值
如果不是零,則函式成功,則為 0。
備註
它不會終結快顯功能表的控制代碼,如此,可以重複使用功能表。 在呼叫這個函式之前,應用程式可以呼叫 GetSubMenu 成員函式以取得重複使用快顯 CMenu 物件。
當在 視窗變更的功能表 ( 視窗是否已經顯示),應用程式必須呼叫 CWnd::DrawMenuBar。
範例
CMenu::InsertMenu。請參閱範例。
需求
Header: afxwin.h