Structure LVTILEVIEWINFO (commctrl.h)

Fournit des informations sur un contrôle d’affichage de liste lorsqu’il est affiché en mode mosaïque.

Syntaxe

typedef struct tagLVTILEVIEWINFO {
  UINT  cbSize;
  DWORD dwMask;
  DWORD dwFlags;
  SIZE  sizeTile;
  int   cLines;
  RECT  rcLabelMargin;
} LVTILEVIEWINFO, *PLVTILEVIEWINFO;

Membres

cbSize

Type : UINT

Taille de la structure LVTILEVIEWINFO .

dwMask

Type : DWORD

Masque qui détermine quels membres sont valides. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
LVTVIM_TILESIZE
sizeTile est valide.
LVTVIM_COLUMNS
cLines est valide.
LVTVIM_LABELMARGIN
rcLabelMargin est valide.

dwFlags

Type : DWORD

Indicateurs qui déterminent la façon dont les vignettes sont dimensionnées en mode vignette. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
LVTVIF_AUTOSIZE
Dimensionner automatiquement les vignettes.
LVTVIF_EXTENDED
Cet indicateur n’est pas pris en charge et ne doit pas être utilisé.
LVTVIF_FIXEDWIDTH
Appliquez une largeur fixe aux vignettes.
LVTVIF_FIXEDHEIGHT
Appliquez une hauteur fixe aux vignettes.
LVTVIF_FIXEDSIZE
Appliquez une hauteur et une largeur fixes aux vignettes.

sizeTile

Type : SIZE

Taille d’une vignette individuelle. Les valeurs des dimensions non spécifiées comme étant fixes dans dwFlags sont ignorées.

cLines

Type : int

Nombre maximal de lignes de texte dans chaque étiquette d’élément, sans compter le titre.

rcLabelMargin

Type : RECT

RECT qui contient les coordonnées de la marge d’étiquette.

Notes

Par défaut, les dimensions des vignettes sont déterminées automatiquement. Pour appliquer une taille fixe, fournissez la ou les valeurs correctes dans sizeTile et définissez l’indicateur approprié dans dwFlags. Laissez suffisamment d’espace vertical pour que toutes les lignes de l’étiquette soient affichées. Si une ligne ne tient pas dans l’espace horizontal autorisé, elle est terminée par des points de suspension.

Spécifications

   
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

Voir aussi

Conceptuel

ListView_GetTileViewInfo

ListView_SetTileViewInfo

Référence

Utilisation de contrôles List-View