Struttura AASHELLMENUITEM (shlobj.h)
Contiene informazioni su una voce di menu.
typedef struct tagAASHELLMENUITEM {
void *lpReserved1;
int iReserved;
UINT uiReserved;
LPAASHELLMENUFILENAME lpName;
LPWSTR psz;
} AASHELLMENUITEM, *LPAASHELLMENUITEM;
lpReserved1
Tipo: VOID
Riservato. Le applicazioni devono ignorare questo valore.
iReserved
Tipo: int
Riservato. Le applicazioni devono ignorare questo valore.
uiReserved
Tipo: UINT
Riservato. Le applicazioni devono ignorare questo valore.
lpName
Tipo: LPAASHELLMENUFILENAME
Se la voce di menu selezionata rappresenta un file, questo membro è un puntatore a una struttura AASHELLMENUFILENAME che contiene il nome del file. In caso contrario, questo membro è NULL.
psz
Tipo: LPTSTR
Puntatore alla stringa contenente il testo da utilizzare se non è presente alcun file.
Lo strumento di accessibilità può trattare il membro dwItemData come puntatore a una struttura AASHELLMENUITEM nel processo proprietario del menu. In questo caso, i membri lpName e psz potrebbero essere esaminati per determinare l'identità della voce di menu. Se lpName non è NULL, la voce di menu rappresenta un nome file, espresso come struttura AASHELLMENUFILENAME . Se lpName è NULL ma psz non è NULL, la voce di menu rappresenta una stringa a cui punta il membro psz .
I membri lpName e psz contengono puntatori nel processo proprietario del menu.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shlobj.h |