Agregar columnas al control (Vista de informe)
Nota |
---|
El procedimiento siguiente se aplica a CListView o el objeto de CListCtrl . |
Cuando un control de lista está en la vista de informe, las columnas se muestran, proporcionando un método de organizar varios subelementos de cada elemento del control de lista. Implementan a esta organización con una correspondencia entre una columna del control de lista y el subelemento asociado del elemento del control de lista. Para obtener más información sobre subelementos, vea Agregar elementos al Control. Un ejemplo de un control de vista de informe lo proporciona la vista detalles en Windows 95 y el Explorador de Windows 98. Las primeras listas de columnas carpeta, iconos de archivo, y etiquetas. El otro tamaño de archivo de lista de las columnas, tipo de archivo, Last modified date, y así sucesivamente.
Aunque las columnas se pueden agregar a un control de lista en cualquier momento, las columnas son visibles sólo cuando el control tiene el bit de estilo de LVS_REPORT activado.
Cada columna tiene un objeto asociado al elemento de encabezado (vea CHeaderCtrl) que las etiquetas la columna y permiten que los usuarios cambien el tamaño de la columna.
Si el control de lista admite una vista de informe, debe agregar una columna para cada subelemento posibles en un elemento de control list. Agregue una columna preparar una estructura de LV_COLUMN y después mediante una llamada a InsertColumn. Después de agregar las columnas necesarias (denominadas a veces elementos de encabezado), puede reordenarlos mediante las funciones miembro y diseñe pertenecer al control de encabezado incrustado. Para obtener más información, vea Ordenar elementos en el Control de encabezado.
Nota |
---|
Si el control de lista se crea con el estilo de LVS_NOCOLUMNHEADER , cualquier intento de insertar columnas se omitirá. |