DeleteMenu

DeleteMenu funkcia odstráni položky špecifikované v ponuke. Ak sa položka ponuky otvorí ponuka alebo vedľajšia ponuka, táto funkcia ničí rúčka ponuka alebo vedľajšia ponuka a uvoľní pamäť použitá programom ponuka alebo vedľajšia ponuka.

BOOL DeleteMenu ( 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. MF_BYCOMMAND príznak je predvoleného príznaku, ak je určená ani MF_BYCOMMAND, ani MF_BYPOSITION vlajkou.
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, DrawMenuBar, RemoveMenu

Index