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);
| 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. |
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Programmet må kalle funksjonen DrawMenuBar hver gang endringer på en meny, og om menyen er i vindumodus viste.
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.
Oversikt over menyene, Menyfunksjoner, DrawMenuBar, RemoveMenu