MENUEX_TEMPLATE_ITEM

MENUEX_TEMPLATE_ITEM štruktúra definuje položka ponuky v šablóne rozšírenej ponuke. Štruktúra definícii tu je vysvetlenie iba; nie je prítomný akýkoľvek štandardný hlavička súboru.

/ / typedef struct {/ / DWORD dwType; 
/ / DWORD dwState; 
/ / UINT uId; 
/ / SLOVO bResInfo; 
/ / WCHAR szText [1]; 
/ / / / DWORD dwHelpId; 
/ /} MENUEX_TEMPLATE_ITEM 
 

Členovia

dwType
Typ položky ponuky. Tento člen môže byť kombinácia hodnôt typu (začínajúc MFT) uvedené so MENUITEMINFO štruktúrou.
dwState
Ponuka položky stav. Tento člen môže byť kombinácia hodnôt štátu (začínajúc MFS) uvedené so MENUITEMINFO štruktúrou.
uId
Identifikátor položky ponuky. Je to hodnota definovanom aplikáciou 16-bitových, ktoré zvládnuť položka ponuky. Rozšírenú ponuku zdroja položiek, ktoré otvoriť kvapka-down menu alebo vedľajšie ponuky, rovnako ako príkaz položky môže mať identifikátory.
bResInfo
Hodnota, ktorá určuje, či položka ponuky je posledná položka v ponukami rozbaľovacej ponuke, vedľajšia ponuka alebo v kontextovej ponuke a či je položka, ktorá otvorí rozbaľovacej ponuky alebo vedľajšej ponuky. Tento člen môže mať nula alebo viac z týchto hodnôt:
Hodnota Význam
0x80 Štruktúra definuje posledná položka ponuky s ponukami, kvapka-down menu, vedľajšia ponuka alebo kontextovú ponuku.
0x01 Štruktúra definuje tovaru, ktorý sa otvorí rozbaľovacej ponuky alebo vedľajšej ponuky. Následné štruktúry definovať položky ponuky zodpovedajúce rozbaľovacej ponuky alebo vedľajšej ponuky.

Pre 32-bitové aplikácie, tento člen je slovo; 16-bitové aplikácie, je BAJT.

szText
Text položky ponuky. Tento člen je reťazec zakončený Unicode je zarovnaná na hranicu slovo. Veľkosť definíciu položky ponuky sa líši v závislosti od dĺžky tento reťazec.
dwHelpId
Pomôcť identifikátor rozbaľovacej ponuky alebo vedľajšej ponuky. Tohto členského štátu, ktorý je súčasťou iba pre položky, ktoré otvárajú kvapka-down menu alebo submenu, sa nachádza na okraji prvej dvojslova po premenlivej dĺžky szText členské.

Poznámky

Rozšírenú ponuku šablóna pozostáva z MENUEX_TEMPLATE_HEADER štruktúra nasleduje jedna alebo viac súvislých MENUEX_TEMPLATE_ITEM štruktúry. MENUEX_TEMPLATE_ITEM štruktúry, ktoré sa líšia z hľadiska dĺžky zarovnané na dvojslova hranice. Na vytvorenie ponuky z rozšírenej ponuke šablóny v pamäti, použite funkciu LoadMenuIndirect.

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:Nepodporované.

Pozri tiež

Prehľad menu, Menu štruktúry, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO

Index