Condividi tramite


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_BYCOMMANDMF_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

Vedere anche

Riferimenti

Classe di CMenu

Grafico della gerarchia

CWnd::DrawMenuBar

DeleteMenu