Estructura AASHELLMENUITEM (shlobj.h)
Contiene información sobre un elemento de menú.
Sintaxis
typedef struct tagAASHELLMENUITEM {
void *lpReserved1;
int iReserved;
UINT uiReserved;
LPAASHELLMENUFILENAME lpName;
LPWSTR psz;
} AASHELLMENUITEM, *LPAASHELLMENUITEM;
Miembros
lpReserved1
Tipo: VOID
Reservado. Las aplicaciones deben omitir este valor.
iReserved
Tipo: int
Reservado. Las aplicaciones deben omitir este valor.
uiReserved
Tipo: UINT
Reservado. Las aplicaciones deben omitir este valor.
lpName
Tipo: LPAASHELLMENUFILENAME
Si el elemento de menú seleccionado representa un archivo, este miembro es un puntero a una estructura AASHELLMENUFILENAME que contiene el nombre del archivo. De lo contrario, este miembro es NULL.
psz
Tipo: LPTSTR
Puntero a la cadena que contiene el texto que se va a usar si no hay ningún archivo.
Comentarios
La herramienta de accesibilidad podría tratar el miembro dwItemData como puntero a una estructura AASHELLMENUITEM en el proceso que posee el menú. En este caso, los miembros lpName y psz se pueden examinar para determinar la identidad del elemento de menú. Si lpName no es NULL, el elemento de menú representa un nombre de archivo, expresado como una estructura AASHELLMENUFILENAME . Si lpName es NULL pero psz no es NULL, el elemento de menú representa una cadena a la que apunta el miembro psz .
Los miembros lpName y psz contienen punteros al proceso que posee el menú.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shlobj.h |