Struttura DETAILSINFO (shlobj_core.h)

Contiene informazioni dettagliate per un elemento della cartella shell. Usato con la notifica di SFVM_GETDETAILSOF .

Sintassi

typedef struct _DETAILSINFO {
  PCUITEMID_CHILD pidl;
  int             fmt;
  int             cxChar;
  STRRET          str;
  int             iImage;
} DETAILSINFO;

Members

pidl

Tipo: PCUITEMID_CHILD

PIDL dell'elemento i cui dettagli vengono recuperati.

fmt

Tipo: int

Allineamento dell'intestazione di colonna e del testo dell'elemento secondario nella colonna. Questo membro può essere uno dei valori seguenti. Si noti che l'allineamento della colonna più a sinistra è sempre giustificato a sinistra e non può essere modificato.

LVCFMT_CENTER

Il testo è allineato al centro.

LVCFMT_COL_HAS_IMAGES

L'elemento di intestazione contiene un'immagine nell'elenco di immagini.

LVCFMT_LEFT

Il testo è allineato a sinistra.

LVCFMT_RIGHT

Il testo è allineato a destra.

cxChar

Tipo: int

Numero di caratteri di dimensioni medie nell'intestazione.

str

Tipo: STRRET

Struttura STRRET che include una stringa contenente i dettagli richiesti. Per convertire questa struttura in una stringa, usare StrRetToBuf o StrRetToStr.

iImage

Tipo: int

Indice di un'icona nell'elenco di immagini shell visualizzato nella visualizzazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shlobj_core.h (include Shlobj.h)