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.