Primero, el efecto de la fig.
En segundo lugar, las medidas específicas
1. Crear una nueva aplicación de MFC, nombrado como 05 ListCtrl, seleccione el diálogo de selección del tipo de aplicación basada en chino simplificado, recursos lingüísticos, otros ajustes por defecto
2, a través de la caja de herramientas, agregue un control de lista (lista de control)
3, el derecho de propiedad, modifique el objeto de informe (modo Memoria)
4, agregar una variable a un control de lista
Haz clic derecho y seleccione Agregar variable .., modificar el acceso, añadir el nombre de la variable (m_list)
5, en el método OnInitDialog para añadir lista de control de valor utilizando InsertColumn cabecera añadiendo, establecer el texto usando InsertItem y SetItemText utilizando el método SetExtendedStyle puede proporcionarse control de lista de estilo
// utilizar el control de lista CString STR [] = {el texto ( " nombre " ), el texto ( " sexo " ), el texto ( " Edad " )}; para ( int I = 0 ; I < . 3 ; I ++ ) { // Set Índice de parámetro de cabecera Parámetro 1 2 3 parámetros de alineación contenido Lista de parámetros 4 anchura m_list.InsertColumn (I, STR [I], LVCFMT_LEFT, 100 ); } // establece el texto // texto de cabecera no está en el contenido, basado en cero índice // m_list.InsertItem (0, TEXT ( "Joe Smith")); // da a este artículo la inserción de datos de otro columnas // m_list. SetItemText (0, 1, TEXT ( " M")); int J; para ( int I = 0 ; I < 10 ; I ++ ) { j = 0 ; CString str; str.format (el texto ( " John Doe% de D _ " ), I); m_list.InsertItem (i, str); m_list.SetItemText (i, ++ j, TEXT ( " 男" )); m_list.SetItemText (i, ++ j, TEXT ( " 20 " )); } // establecer las propiedades de toda la fila seleccionada Mostrar cuadrícula m_list.SetExtendedStyle (m_list.GetExtendedStyle () | | LVS_EX_FULLROWSELECT LVS_EX_GRIDLINES);