shellapi.h

Estructura SHFILEINFO

Definición

typedef struct _SHFILEINFO { // shfi  
    HICON hIcon; 
    int   iIcon; 
    DWORD dwAttributes; 
    char  szDisplayName[MAX_PATH]; 
    char  szTypeName[80]; 
} SHFILEINFO;

hIcon: manipulador del icono que representa al fichero.

iIcon: índice de la imagen del icono dentro de la lista de imágenes del sistema.

dwAttributes: array de banderas que indican los atributos del objeto fichero. Para información sobre estas banderas, ver la descripción del método IShellFolder::GetAttributesOf.

szDisplayName: cadena que contiene el nombre dek fihcero tal como aparece en el shell de Windows, o camino y nombre de fichero del fichero que contiene el icono que representa al fichero.

szTypeName: cadena que describe el tipo de fichero.

Observaciones

Esta estructura se usa con la función SHGetFileInfo.