Agregar columnas al control (Vista de informe)

Nota:

El procedimiento siguiente se aplica a un objeto CListView o CListCtrl.

Cuando un control de lista está en la vista de informe, se muestran columnas, proporcionando un método para organizar los distintos subelementos de cada elemento de control de lista. Esta organización se implementa con una correspondencia uno a uno entre una columna del control de lista y el subelemento asociado del elemento de control de lista. Para obtener más información sobre los subelementos, vea Agregar elementos al control. El Explorador de Windows 95 y Windows 98 proporciona un ejemplo de un control de lista en la vista De informes. En la primera columna se enumeran las etiquetas, los iconos de archivo y la carpeta. Otras columnas enumeran el tamaño del archivo, el tipo de archivo, la fecha de última modificación, etc.

Aunque las columnas se pueden agregar a un control de lista en cualquier momento, las columnas solo son visibles cuando el control tiene activado el bit de LVS_REPORT estilo.

Cada columna tiene un objeto de encabezado asociado (vea CHeaderCtrl) que etiqueta la columna y permite a los usuarios cambiar el tamaño de la columna.

Si el control de lista admite una vista de informe, debes agregar una columna para cada subelemento posible en un elemento de control de lista. Agrega una columna mediante la preparación de una estructura LVCOLUMN y, a continuación, realiza una llamada a InsertColumn. Después de agregar las columnas necesarias (a veces denominadas elementos de encabezado), puedes reordenarlas mediante funciones miembro y estilos que pertenecen al control de encabezado incrustado. Para obtener más información, consulta Ordenar elementos en el control de encabezado.

Nota:

Si el control de lista se crea con el estilo LVS_NOCOLUMNHEADER, se omitirá cualquier intento de insertar columnas.

Consulte también

Uso de CListCtrl
Controles