Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Löscht ein Menüelement einem zugeordneten Popupmenü im Menü.
BOOL RemoveMenu(
UINT nPosition,
UINT nFlags
);
Parameter
nPosition
Gibt das zu entfernende an Menüelement. Der nFlags-Parameter kann verwendet werden, um nPosition folgendermaßen zu interpretieren:nFlags
Interpretation von nPosition
MF_BYCOMMAND
Gibt an, dass der Parameter der Befehls-ID des vorhandenen Menüelements gibt. Dies ist der Standardwert, wenn weder noch MF_BYCOMMANDMF_BYPOSITION festgelegt ist.
MF_BYPOSITION
Gibt an, dass der Parameter die Position des vorhandenen Menüelements gibt. Der erste Punkt befindet sich an Position 0.
nFlags
Gibt an, wie nPosition interpretiert wird.
Rückgabewert
Ungleich 0 (null), wenn die Funktion erfolgreich; 0 andernfalls.
Hinweise
Es zerstört nicht das Handle für ein Popupmenü, sodass das Menü wiederverwendet werden. Bevor sie diese Funktion aufruft, kann die Anwendung die GetSubMenu-Memberfunktion auf, um das CMenu-Popupobjekt zur Wiederverwendung abzurufen.
Wenn ein Menü, das in einem Fenster befinden, geändert wird (ob das Fenster angezeigt wird), muss die Anwendung CWnd::DrawMenuBar aufrufen.
Beispiel
Im Beispiel für CMenu::InsertMenu.
Anforderungen
Header: afxwin.h