AASHELLMENUITEM-Struktur (shlobj.h)
Enthält Informationen zu einem Menüelement.
Syntax
typedef struct tagAASHELLMENUITEM {
void *lpReserved1;
int iReserved;
UINT uiReserved;
LPAASHELLMENUFILENAME lpName;
LPWSTR psz;
} AASHELLMENUITEM, *LPAASHELLMENUITEM;
Member
lpReserved1
Typ: VOID
Reserviert. Anwendungen sollten diesen Wert ignorieren.
iReserved
Typ: int
Reserviert. Anwendungen sollten diesen Wert ignorieren.
uiReserved
Typ: UINT
Reserviert. Anwendungen sollten diesen Wert ignorieren.
lpName
Typ: LPAASHELLMENUFILENAME
Wenn das ausgewählte Menüelement eine Datei darstellt, ist dieses Element ein Zeiger auf eine AASHELLMENUFILENAME-Struktur , die den Namen der Datei enthält. Andernfalls ist dieser Member NULL.
psz
Typ: LPTSTR
Ein Zeiger auf die Zeichenfolge, die den text enthält, der verwendet werden soll, wenn keine Datei vorhanden ist.
Hinweise
Das Barrierefreiheitstool behandelt möglicherweise den dwItemData-Member als Zeiger auf eine AASHELLMENUITEM-Struktur in dem Prozess, der das Menü besitzt. In diesem Fall können die Elemente lpName und psz untersucht werden, um die Identität des Menüelements zu ermitteln. Wenn lpName nicht NULL ist, stellt das Menüelement einen Dateinamen dar, der als AASHELLMENUFILENAME-Struktur ausgedrückt wird. Wenn lpNameNULL , aber psz nicht NULL ist, stellt das Menüelement eine Zeichenfolge dar, auf die vom psz-Element verwiesen wird.
Die Elemente lpName und psz enthalten Zeiger auf den Prozess, der das Menü besitzt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shlobj.h |