MENUEX_TEMPLATE_ITEM -struktur definerer et menyelement i en utvidet menyen mal. Struktur-definisjon gitt her er for forklaring bare; Det finnes ikke i en standard topptekst-fil.
/ / typedef struct {/ / DWORD dwType;
/ / DWORD dwState;
/ / UINT uId;
/ / WORD bResInfo;
/ / WCHAR szText [1];
/ / / / DWORD dwHelpId;
/ /} MENUEX_TEMPLATE_ITEM
| Verdi | Betydning |
|---|---|
| 0x80 | Strukturen som definerer siste menyelement i menylinjen, miste-ned meny, undermeny eller hurtigmeny. |
| 0x01 | Strukturen definerer et element som åpner en miste-ned meny eller undermeny. Etterfølgende strukturer definere menyelementer i tilsvarende miste-ned meny eller undermeny. |
For 32-biters programmer er dette medlemmet et WORD; for 16-biters programmer er det en BYTE.
En utvidet menyen mal består av en MENUEX_TEMPLATE_HEADER struktur etterfulgt av én eller flere sammenhengende MENUEX_TEMPLATE_ITEM strukturer. MENUEX_TEMPLATE_ITEM -strukturer, som har variabel lengde, er justert på doubleword grenser. Hvis du vil opprette en meny fra en utvidet menyen mal i minnet, bruk LoadMenuIndirect -funksjonen.
nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Oversikt over menyene, menyen strukturer, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO