BOOL RemoveMenu ( UINT nPosition, UINT nFlags );
Rückgabewert
Ungleich NULL, wenn die Funktion erfolgreich ist; andernfalls 0.
Parameter
nPosition
Gibt das Menüelement entfernt werden. Des nFlags -Parameters kann verwendet werden, um nPosition auf folgende Weise zu interpretieren:
| nFlags | Interpretation der nPosition |
| MF_BYCOMMAND | Gibt an, dass der Parameter die Befehls-ID, der das vorhandene Menüelement gibt. Dies ist die Standardeinstellung, wenn weder MF_BYCOMMAND noch MF_BYPOSITION festgelegt ist. |
| MF_BYPOSITION | Gibt an, dass der Parameter die Position des bestehenden Menüpunkt gibt. Das erste Element befindet sich an Position 0. |
nFlags
Gibt an, wie nPosition interpretiert wird.
Bemerkungen
Löscht ein Menüelement mit einem zugehörigen Einblendmenü aus dem Menü. Es wird nicht zerstört, das Handle für ein Popup-Menü, sodass das Menü wiederverwendet werden kann. Vor dem Aufruf dieser Funktion kann die Anwendung die GetSubMenu -Memberfunktion um das Pop-up CMenu -Objekt für die Wiederverwendung abzurufen aufrufen.
Wenn ein Menü, das in einem Window befindet (ob oder nicht das Fenster angezeigt wird) geändert wird, muss die Anwendung CWnd::DrawMenuBar aufrufen.
Übersicht über die CMenu |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::DrawMenuBar, CMenu::GetSubMenu, :: RemoveMenu