RemoveMenu

Funksjonen RemoveMenu sletter et menyelement eller kobler fra en undermeny fra den angitte menyen. Hvis menyelementet, åpnes en miste-ned meny eller undermeny, RemoveMenu ikke ødelegger på menyen eller referansen, slik at menyen brukes på nytt. Før denne funksjonen kalles, bør funksjonen GetSubMenu hente håndtaket for å miste-ned meny eller undermeny.

BOOL RemoveMenu) HMENU  hMenu, / / håndtere-menyenUINTuPosition, / / menyen vare identifikator eller posisjonUINTuFlags / / menyen vare flagg);
 

Parametere

hMenu
Håndtere til menyen endres.
uPosition
Angir menyelementet som skal slettes, i hennhold til parameteren uFlags.
uFlags
Angir hvordan parameteren uPosition tolkes. Denne parameteren må være en av følgende verdier:
Verdi Betydning
MF_BYCOMMAND Angir at uPosition gir identifikator for menyelementet. Hvis verken MF_BYCOMMAND eller MF_BYPOSITION-flagget er angitt, er flagget MF_BYCOMMAND standardflagget.
MF_BYPOSITION Angir at uPosition gir menyelementet nullbasert relative plassering.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

Programmet må kalle funksjonen DrawMenuBar hver gang endringer på en meny, og om menyen er i vindumodus viste.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Oversikt over menyene, Menyfunksjoner, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu

Index