SetMenuItemInfo

SetMenuItemInfo funkcia zmení informácie o položke ponuky.

 BOOL SetMenuItemInfo ( HMENU  hMenu;  UINT  uItem;  BOOL  fByPosition;  LPMENUITEMINFO  lpmii  );
 

Parametre

hMenu
Rukoväť na ponuku, ktorá obsahuje položku ponuky.
uItem
Identifikátor alebo polohu položka ponuky zmeniť. Zmysle tento parameter závisí od hodnoty fByPosition.
fByPosition
Hodnota, ktorá určuje zmysle uItem. Ak tento parameter hodnotu NEPRAVDA, uItem je identifikátor položky ponuky. V opačnom prípade je pozícia položka ponuky.
lpmii
Smerník na štruktúru MENUITEMINFO , ktorý obsahuje informácie o položke ponuky a určuje atribúty ktorý ponuka položky zmeniť.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Ak chcete získať rozšírené informácie o chybách, použite funkcia GetLastError.

Poznámky

Aby klávesové skratky na prácu s bitová mapa alebo položky vlastník ťahané menu, vlastník menu proces WM_MENUCHAR správy. Ďalšie informácie nájdete Owner-Drawn menu a WM_MENUCHAR správu.

Windows CE: Nasledovné príznaky sú platné pre fMask členského MENUITEMINFO štruktúra poukázal parametra pmii

MIIM_DATA

MIIM_ID

MIIM_TYPE

Ak je zadaná MIIM_TYPE, potom fType člen MENUITEMINFO musí byť aktuálneho typu tovaru, inými slovami, druhu nie je možné zmeniť.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
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.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Ponuky prehľad funkcií Menu, GetMenuItemInfo, MENUITEMINFO

Index