CMenu::DeleteMenu
Rimuove un elemento dal menu.
BOOL DeleteMenu(
UINT nPosition,
UINT nFlags
);
Parametri
nPosition
Specifica la voce di menu che deve essere eliminato, come determinato da nFlags.nFlags
Viene utilizzato per interpretare in modo nPosition seguente:nFlags
Interpretazione di nPosition
MF_BYCOMMAND
Specifica che il parametro fornisce l'id di comando voce di menu esistente. Questa è l'impostazione predefinita se non MF_BYCOMMAND né MF_BYPOSITION è impostato su.
MF_BYPOSITION
Specifica che il parametro fornisce la posizione della voce di menu esistente. Il primo elemento è la posizione 0.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0.
Note
Se la voce di menu ha un menu di scelta rapida collegato, DeleteMenu eliminato handle del menu di scelta rapida e libera la memoria utilizzata dal menu di scelta rapida.
Ogni volta che un menu che si trova in una finestra viene modificato (se la finestra visualizzata), l'applicazione deve chiamare CWnd::DrawMenuBar.
Esempio
Vedere l'esempio relativo CWnd::GetMenu.
Requisiti
Header: afxwin.h