Die MENUEX_TEMPLATE_ITEM -Struktur definiert ein Menüelement in einem erweiterten Menüvorlage. Die hier gegebenen Strukturdefinition ist Erläuterung nur; Es ist nicht in jedem standard-Header-Datei.
/ / Typedef Struct {/ / DWORD DwType;
/ / DWORD DwState;
/ / UINT uId;
/ / WORD bResInfo;
/ / WCHAR SzText [1];
/ / / / DWORD DwHelpId;
/ /} MENUEX_TEMPLATE_ITEM
Wert | Bedeutung |
---|---|
0 x 80 | Die Struktur definiert den letzten Menüpunkt in der Menüleiste, Drop-Down-Menü, Untermenü oder Kontextmenü. |
0 x 01 | Die Struktur definiert eine Element, die ein Drop-Down-Menü oder ein Untermenü öffnet. Nachfolgende Strukturen definieren im Menüelemente in den entsprechenden Drop-Down-Menü oder ein Untermenü. |
Für 32-Bit-Anwendungen ist dieser Member ein Wort; für 16-Bit-Anwendungen ist es ein BYTE.
Eine erweiterte Menüvorlage besteht aus einer MENUEX_TEMPLATE_HEADER gefolgt von einem oder mehreren zusammenhängenden MENUEX_TEMPLATE_ITEM Strukturen. Die MENUEX_TEMPLATE_ITEM Strukturen, die Variable Länge sind, werden auf Doppelwort-Grenzen ausgerichtet. Um ein Menü aus einer erweiterten Menüvorlage im Speicher zu erstellen, verwenden Sie die LoadMenuIndirect -Funktion.
&Nbsp; Windows NT: Version 4.0 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Übersicht über die Menüs, Menüstrukturen, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO