De functie DeleteMenu wordt een item uit de opgegeven menu verwijderd. Als het menu-item een menu of submenu opent, deze functie vernietigt de ingang naar het menu of submenu en bevrijdt het geheugen gebruikt door het menu of vervolgmenu.
BOOL DeleteMenu () HMENU hMenu, / / ingang naar menuUINTuPosition, / / menu-item-id of positieUINTuFlags / / menu-item vlag);
| Waarde | Betekenis |
|---|---|
| MF_BYCOMMAND | Geeft aan dat uPosition geeft de id van het menu-item. De vlag MF_BYCOMMAND is de standaardmarkering als vlag noch de MF_BYCOMMAND noch MF_BYPOSITION is opgegeven. |
| MF_BYPOSITION | Geeft aan dat uPosition geeft de op nul gebaseerde relatieve positie van het menu-item. |
Als de functie slaagt, is de retourwaarde aan nul.
Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
De toepassing moet aanroepen van de functie DrawMenuBar wanneer een menu verandert, of of het menu niet in een venster weergegeven is.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Overzicht van de menu's, menufuncties, DrawMenuBar, RemoveMenu