RemoveMenu

De functie RemoveMenu een menu-item verwijdert of ontkoppelt van een submenu van het opgegeven menu. Als het menu-item een drop-down menu of submenu opent, doet RemoveMenu niet vernietigen het menu of het handvat, waardoor het menu opnieuw kunnen worden aangewend. Voordat deze functie wordt aangeroepen, moet de functie GetSubMenu de greep naar de drop-down menu of vervolgmenu ophalen.

BOOL RemoveMenu ()  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. Als noch de MF_BYCOMMAND noch MF_BYPOSITION vlag is opgegeven, is de vlag MF_BYCOMMAND de standaardmarkering.
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, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu

Index