MENUEX_TEMPLATE_ITEM

De MENUEX_TEMPLATE_ITEM structuur definieert een menu-item in een uitgebreide menusjabloon. De definitie van de structuur worden hier gegeven is voor uitleg alleen; het is niet aanwezig in elk bestand standaardkoptekst.

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

Leden

dwType
Menu itemtype. Dit lid kan bestaan uit een combinatie van het type (begin met MFT) waarden in de lijst met de MENUITEMINFO structuur.
dwState
Menu item staat. Dit lid kunnen een combinatie zijn van de staat (begin met MFS) waarden in de lijst met de MENUITEMINFO structuur.
uId
Menu item-id. Dit is een 16-bits toepassing gedefinieerde waarde die omgaan met het menu-item. In een uitgebreide menu resource, kunnen items die drop-down menu's of vervolgmenu's open alsook opdracht items hebben id 's.
bResInfo
Waarde die aangeeft of het menu-item is het laatste item in de menubalk, het drop-down menu, submenu of snelmenu menu en of het een item dat wordt geopend een drop-down menu of submenu. Dit lid kunnen nul of meer van deze waarden:
Waarde Betekenis
0x80 De structuur definieert de laatste menuopdracht in de menubalk, drop-down menu, submenu of snelmenu.
0x01 De structuur definieert een item dat wordt geopend een drop-down menu of submenu. Latere structuren definiŽren menu-items in het overeenkomstige drop-down menu of vervolgmenu.

Voor 32-bits toepassingen is dit lid een woord; voor 16-bits toepassingen is het een BYTE.

szText
Menu itemtekst. Dit lid, dat een op null eindigende Unicode-tekenreeks is, wordt uitgelijnd op een woordgrens. De grootte van het menu item definitie varieert afhankelijk van de lengte van deze string.
dwHelpId
Help-id voor een drop-down menu of submenu. Dit lid, die meegeleverd alleen voor items die drop-down menu's of submenu's opent wordt, bevindt zich op de eerste doubleword grens na de variabele lengte szText lid.

Opmerkingen

Een uitgebreide menusjabloon bestaat uit een structuur van MENUEX_TEMPLATE_HEADER gevolgd door een of meer aaneengesloten MENUEX_TEMPLATE_ITEM structuren. De MENUEX_TEMPLATE_ITEM structuren, die variabele in lengte, worden uitgelijnd op doubleword grenzen. Gebruik de functie LoadMenuIndirect om een menu maken uit een uitgebreide menusjabloon in geheugen,.

Syntaxisinfo

nbsp;†Windows &NT: versie 4.0 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.

Zie ook

Overzicht van de menu's, Menu structuren, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO

Index