commctrl.h

Estructura LVTILEINFO

Definición

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

Proporciona información sobre un ítem en un control list-view cuando está en modo de vista de mosaico.

Descripción

cbSize
El tamaño de la estructura LVTILEINFO.
iItem
El ítem para el que la información es recuperada o asignada.
cColumns
El número de columnas de datos mostrados para este ítem. Cuando establece información, inicializar este valor con el tamaño del array puColumns. Al retornar, el miembro es asignado al número de columnas actualmente asignadas al ítem.
puColumns
Un puntero a un array de índices de columna, especificando qué columnas serán mostradas para este ítem, y el orden de esas columnas. Cuando se recupera información, se debe obtener memoria suficiente para un array lo suficientemente grande para contener el mayor número de columnas más alto esperado.
piColFmt
Un puntero a un array de formatos de columna (por ejemplo, LVCFMT_LEFT), uno por cada una de las columnas especificadas en puColumns. Cuando se recupera información, se debe obtener memoria suficiente para un array lo suficientemente grande para contener el mayor número de columnas más alto esperado.

Observaciones

En la vista de mosaico, el nombre del ítem es mostrado a la derecha del icono. Se pueden especificar subítems adicionales (correspondientes a columnas en la vista de detalle), que serán mostradas en líneas debajo del nombre del ítem. El array puColumns contiene los índices de los subítems a mostrar. Los índices deben ser mayores que cero, porque el subítem cero es el nombre del ítem, y ya se muestra.

La información de columna también puede ser asignada en la estructura LVITEM cuando se crea el ítem de lista.