RemoveMenu

La funzione RemoveMenu elimina una voce di menu o disconnette un sottomenu dal menu specificato. Se la voce di menu si apre un menu a discesa menu o sottomenu, RemoveMenu non distrugge il menu o la maniglia, permettendo il men per essere riutilizzato. Prima di questa funzione viene chiamata, la funzione di GetSubMenu deve recuperare l'handle per il menu a discesa menu o sottomenu.

(BOOL RemoveMenu HMENU  hMenu, / / handle al menuUINTuPosition, / / la voce del menu identificatore o la posizioneUINTuFlags / / la voce del menu bandiera);
 

Parametri

hMenu
Gestire il menu da modificare.
uPosition
Consente di specificare la voce di menu da eliminare, come determinato dal parametro uFlags.
uFlags
Specifica come viene interpretato il parametro uPosition . Questo parametro deve essere uno dei seguenti valori:
Valore Significato
MF_BYCOMMAND Indica che uPosition d l'identificatore della voce di menu. Se viene specificato il flag MF_BYCOMMAND n MF_BYPOSITION, la bandiera MF_BYCOMMAND il flag predefinito.
MF_BYPOSITION Indica che uPosition d la posizione relativa in base zero della voce di menu.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito diverso da zero.

Se la funzione ha esito negativo, il valore restituito zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

L'applicazione deve chiamare la funzione DrawMenuBar ogni volta che un menu varia, o meno il menu in una finestra visualizzata.

Descrizione

nbsp;Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Panoramica di menu, Menu funzioni, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index