Structure LVTILEINFO (commctrl.h)

Fournit des informations sur un élément d’un contrôle d’affichage liste lorsqu’il est affiché en mode vignette.

Syntaxe

typedef struct tagLVTILEINFO {
  UINT  cbSize;
  int   iItem;
  UINT  cColumns;
  PUINT puColumns;
  int   *piColFmt;
} LVTILEINFO, *PLVTILEINFO;

Membres

cbSize

Type : UINT

Taille de la structure LVTILEINFO .

iItem

Type : int

Élément pour lequel les informations sont récupérées ou définies.

cColumns

Type : UINT

Nombre de colonnes de données affichées pour cet élément. Lors de la récupération d’informations, initialisez cette valeur à la taille du tableau puColumns . Au retour, le membre est défini sur le nombre de colonnes réellement définies pour l’élément.

puColumns

Type : PUINT

Pointeur vers un tableau d’index de colonnes, spécifiant les colonnes affichées pour cet élément et l’ordre de ces colonnes. Lors de la récupération d’informations, allouez un tableau suffisamment grand pour contenir le plus grand nombre de colonnes attendues.

piColFmt

Type : int*

Pointeur vers un tableau de formats de colonnes (par exemple, LVCFMT_LEFT), un pour chacune des colonnes spécifiées dans puColumns. Lors de la récupération d’informations, allouez un tableau suffisamment grand pour contenir le plus grand nombre de formats de colonnes attendus.

Remarques

En mode vignette, le nom de l’élément est affiché à droite de l’icône. Vous pouvez spécifier des sous-éléments supplémentaires (correspondant aux colonnes de l’affichage des détails) à afficher sur les lignes sous le nom de l’élément. Le tableau puColumns contient les index des sous-éléments à afficher. Les index doivent être supérieurs à 0, car le sous-élément 0, le nom de l’élément, est déjà affiché.

Les informations de colonne peuvent également être définies dans la structure LVITEM lors de la création de l’élément de liste.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête commctrl.h