RemoveMenu

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

Parametre

hMenu
Spracovať do ponuky je možné zmeniť.
uPosition
Určuje položka ponuky musia byť vymazané, ako určí uFlags parameter.
uFlags
Určuje, ako sa vykladá uPosition parameter. Tento parameter musí byť jedno z nasledovných hodnôt:
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.

Note:

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.

Poznámky

Žiadosť musí volať funkciu DrawMenuBar vždy, keď sa ponuka zmeny, či v ponuke je zobrazené Vokne.

Stručné informácie

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.

Pozri tiež

Ponuky prehľad funkcií Menu, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu

Index