Structura MENUEX_TEMPLATE_ITEM definește un element de meniu într-un șablon de meniul extins. Structura defini?iei aici este explicația nu este prezent în orice fișier de antet standard.
/ / typedef struct {/ / DWORD dwType;
/ / DWORD dwState;
/ / UINT uId;
/ / CUVÂNT bResInfo;
/ / WCHAR szText [1];
/ / / / DWORD dwHelpId;
/ /} MENUEX_TEMPLATE_ITEM
| Valoarea | Sensul |
|---|---|
| 0x80 | Structura definește ultimul element de meniu în bara de meniu, drop-jos meniu, submeniu, sau meniul de comenzi rapide. |
| 0x01 | Structura definește un articol care se deschide un drop-jos meniu sau submeniu. Structuri ulterioare define elemente de meniu în meniul drop-down corespunzătoare sau submeniul. |
Pentru 32-bit aplicații, acest membru este un cuvânt; 16-bit cerere, este un OCTET.
Un șablon de meniul extins constă dintr-o structură MENUEX_TEMPLATE_HEADER , urmat de unul sau mai multe structuri de MENUEX_TEMPLATE_ITEM adiacente. Structurile MENUEX_TEMPLATE_ITEM , care sunt variabile în lungime, sunt aliniate în limitele doubleword. Pentru a crea un meniu dintr-un șablon de meniul extins în memorie, utilizați funcția LoadMenuIndirect.
nbsp; Windows &NT: necesită versiunea 4.0 sau ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Meniurile privire de ansamblu, meniul structuri, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO