Funkcia RemoveMenu odstráni položku ponuky alebo odpojí vedľajšia ponuka z zadaná ponuka. Ak sa položka ponuky otvorí rozbaľovacej ponuky alebo vedľajšej ponuky, RemoveMenu nie je zničiť v ponuke alebo jeho rukoväti umožňujúce menu na opätovné použitie. Predtým, ako táto funkcia sa nazýva, funkciu GetSubMenu by mali získať popisovač rozbaľovacej ponuky alebo vedľajšej ponuky.
BOOL RemoveMenu ( HMENU hMenu; / / zvládnuť menuUINTuPosition; / ponuku bode identifikátor alebo pozícieUINTuFlags / / ponuke položka vlajky);
Hodnota | Význam |
---|---|
MF_BYCOMMAND | Označuje, že uPosition dáva identifikátor položky ponuky. Ak je zadaná MF_BYCOMMAND ani MF_BYPOSITION vlajkou, MF_BYCOMMAND vlajka je predvoleného príznaku. |
MF_BYPOSITION | Označuje, že uPosition dáva zero-based relatívnej pozícii položiek ponuky. |
Ak funkciu podarí, vrátená hodnota je nenulové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Žiadosť musí volať funkciu DrawMenuBar vždy, keď sa ponuka zmeny, či v ponuke je zobrazené Vokne.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Ponuky prehľad funkcií Menu, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu