Estructura LVTILEINFO (commctrl.h)

Proporciona información sobre un elemento de un control de vista de lista cuando se muestra en la vista de mosaico.

Sintaxis

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

Miembros

cbSize

Tipo: UINT

Tamaño de la estructura LVTILEINFO .

iItem

Tipo: int

Elemento para el que se recupera o establece la información.

cColumns

Tipo: UINT

Número de columnas de datos que se muestran para este elemento. Al recuperar información, inicialice este valor en el tamaño de la matriz puColumns . A cambio, el miembro se establece en el número de columnas realmente establecidas para el elemento.

puColumns

Tipo: PUINT

Puntero a una matriz de índices de columna, especificando qué columnas se muestran para este elemento y el orden de esas columnas. Al recuperar información, asigne una matriz lo suficientemente grande como para contener el mayor número de columnas esperadas.

piColFmt

Tipo: int*

Puntero a una matriz de formatos de columna (por ejemplo, LVCFMT_LEFT), uno para cada una de las columnas especificadas en puColumns. Al recuperar información, asigne una matriz lo suficientemente grande como para contener el mayor número de formatos de columna esperados.

Comentarios

En la vista de mosaico, el nombre del elemento se muestra a la derecha del icono. Puede especificar subelementos adicionales (correspondientes a las columnas de la vista de detalles), que se mostrarán en líneas debajo del nombre del elemento. La matriz puColumns contiene los índices de subelementos que se van a mostrar. Los índices deben ser mayores que 0, ya que el subelemento 0, el nombre del elemento, ya se muestra.

La información de columna también se puede establecer en la estructura LVITEM al crear el elemento de lista.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado commctrl.h