CMenu::RemoveMenu

BOOL RemoveMenu ( UINT nPosition, UINT nFlags );

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Parametri

nPosition

Specifica la voce di menu da rimuovere. Il parametro nFlags può essere utilizzato per interpretare nPosition nei modi seguenti:

nFlags Interpretazione di nPosition
MF_BYCOMMAND Specifica che il parametro dà il comando ID dell'elemento esistente dal menu. Questo è il valore predefinito se viene impostato né MF_BYCOMMANDMF_BYPOSITION.
MF_BYPOSITION Specifica che il parametro dà la posizione dell'elemento esistente dal menu. Il primo elemento è nella posizione 0.

nFlags

Specifica come viene interpretato nPosition.

Osservazioni

Elimina una voce di menu con un menu di scelta rapida associato dal menu. Non distrugge l'handle per un menu a comparsa, quindi il menu può essere riutilizzato. Prima di chiamare questa funzione, l'applicazione può chiamare la funzione membro GetSubMenu per recuperare l'oggetto CMenu pop-up per il riutilizzo.

Ogni volta che un menu che risiede in una finestra è cambiato (o non viene visualizzata la finestra), l'applicazione deve chiamare CWnd::DrawMenuBar.

CMenu panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CWnd::DrawMenuBar, CMenu::GetSubMenu, :: RemoveMenu

Index