Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert ein Menüelement in einer erweiterten Menüvorlage. Diese Strukturdefinition dient nur zur Erläuterung; sie ist in keiner Standardheaderdatei vorhanden.
Syntax
typedef struct {
DWORD dwType;
DWORD dwState;
UINT uId;
WORD wFlags;
WCHAR szText[1];
} MENUEX_TEMPLATE_ITEM;
Elemente
-
dwType
-
Art: DWORD
-
Der Menüelementtyp. Dieses Element kann eine Kombination des Typs (beginnend mit MFT)-Werten sein, die mit der MENUITEMINFO-Struktur aufgeführt sind.
-
dwState
-
Art: DWORD
-
Der Status des Menüelements. Dieses Element kann eine Kombination aus den Zustandswerten (beginnend mit MFS) sein, die mit der MENUITEMINFO-Struktur aufgeführt sind.
-
uid
-
Typ: UINT-
-
Der Menüelementbezeichner. Dies ist ein anwendungsdefinierter Wert, der das Menüelement identifiziert. In einer erweiterten Menüressource können Elemente, die Dropdownmenüs oder Untermenüs öffnen, sowie Befehlselemente Bezeichner enthalten.
-
wFlags
-
Typ: WORD-
-
Gibt an, ob das Menüelement das letzte Element in der Menüleiste, dropdownmenü, Untermenü oder Kontextmenü ist und ob es sich um ein Element handelt, das ein Dropdownmenü oder untermenü öffnet. Dieses Element kann null oder mehr dieser Werte sein. Bei 32-Bit-Anwendungen ist dieses Element ein Wort; für 16-Bit-Anwendungen ist es ein Byte.
-
0x80
-
Die Struktur definiert das letzte Menüelement in der Menüleiste, dem Dropdownmenü, dem Untermenü oder dem Kontextmenü.
-
0x01
-
Die Struktur definiert ein Element, das ein Dropdownmenü oder untermenü öffnet. Nachfolgende Strukturen definieren Menüelemente im entsprechenden Dropdownmenü oder Untermenü.
szText
Typ: WCHAR-
Der Menüelementtext. Dieses Element ist eine mit Null beendete Unicode-Zeichenfolge, die an einer Wortgrenze ausgerichtet ist. Die Größe der Menüelementdefinition variiert je nach Länge dieser Zeichenfolge.
Bemerkungen
Eine erweiterte Menüvorlage besteht aus einer MENUEX_TEMPLATE_HEADER Struktur, gefolgt von einer oder mehreren zusammenhängenden MENUEX_TEMPLATE_ITEM Strukturen. Die MENUEX_TEMPLATE_ITEM Strukturen, die variabel sind, werden an DWORD-Begrenzungen ausgerichtet. Verwenden Sie die LoadMenuIndirect-Funktion , um ein Menü aus einer erweiterten Menüvorlage im Arbeitsspeicher zu erstellen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindest unterstützter Client |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützter Server (Mindestversion) |
Windows 2000 Server [nur Desktop-Apps] |
Siehe auch
-
Referenz
-
Konzeptionelle