DeleteMenu

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);
 

Parameters

hMenu
Ingang naar het menu worden gewijzigd.
uPosition
Hiermee geeft u het menu-item moet worden verwijderd, zoals bepaald door de parameter uFlags.
uFlags
Hiermee geeft u aan hoe de uPosition -parameter wordt geďnterpreteerd. Deze parameter moet een van de volgende waarden:
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.

Retourwaarden

Als de functie slaagt, is de retourwaarde aan nul.

Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De toepassing moet aanroepen van de functie DrawMenuBar wanneer een menu verandert, of of het menu niet in een venster weergegeven is.

Syntaxisinfo

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.

Zie ook

Overzicht van de menu's, menufuncties, DrawMenuBar, RemoveMenu

Index