CMenu::DeleteMenu

BOOL DeleteMenu ( 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 che deve essere eliminato, come determinato dal nFlags.

nFlags

Viene utilizzato per interpretare nPosition nel seguente modo:

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.

Osservazioni

Elimina un elemento dal menu. Se la voce di menu ha un menu di scelta rapida associato, DeleteMenu distrugge l'handle per il menu a comparsa e libera la memoria utilizzata dal menu a comparsa.

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, :: DeleteMenu

Index