DeleteMenu

Funksjonen DeleteMenu sletter et element fra den angitte menyen. Hvis menyelementet, åpnes en meny eller undermeny, denne funksjonen ødelegger håndtaket på menyen eller undermenyen, og frigjør minne som brukes av meny eller undermeny.

BOOL DeleteMenu) 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. MF_BYCOMMAND-flagget er standardflagget Hvis verken MF_BYCOMMAND eller MF_BYPOSITION-flagget er angitt.
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, DrawMenuBar, RemoveMenu

Index