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);
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. |
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, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu