Partager via


Structure DETAILSINFO (shlobj_core.h)

Contient des informations détaillées pour un élément de dossier Shell. Utilisé avec la notification SFVM_GETDETAILSOF .

Syntaxe

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

Membres

pidl

Type : PCUITEMID_CHILD

PIDL de l’élément dont les détails sont récupérés.

fmt

Type : int

Alignement de l’en-tête de colonne et du texte du sous-élément dans la colonne. Ce membre peut être l’une des valeurs suivantes. Notez que l’alignement de la colonne la plus à gauche est toujours justifié à gauche et ne peut pas être modifié.

LVCFMT_CENTER

Le texte est centré.

LVCFMT_COL_HAS_IMAGES

L’élément d’en-tête contient une image dans la liste d’images.

LVCFMT_LEFT

Le texte est aligné à gauche.

LVCFMT_RIGHT

Le texte est aligné à droite.

cxChar

Type : int

Nombre de caractères de taille moyenne dans le titre.

str

Type : STRRET

Structure STRRET qui comprend une chaîne contenant le détail demandé. Pour convertir cette structure en chaîne, utilisez StrRetToBuf ou StrRetToStr.

iImage

Type : int

Index d’une icône dans la liste d’images de l’interpréteur de commandes qui s’affiche dans la vue.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête shlobj_core.h (inclure Shlobj.h)