Compartir a través de


Crear el control de lista

Cómo se crea el control de lista (CListCtrl) depende de si utiliza el control directamente o utiliza la clase CListView en su lugar. Si utiliza CListView, crea el marco de vista como parte de la secuencia de creación de documentos y vistas. Crear la vista de lista hace que el control de lista también (los dos son lo mismo). El control se crea en la función de controlador de OnCreate de la vista. En este caso, el control está listo para agregar elementos, mediante una llamada a GetListCtrl.

  1. En el editor de cuadros de diálogo, agregue un control de lista al recurso de plantilla de cuadro de diálogo. Especifique el identificador de control

  2. Utilice Asistente para agregar variables miembro para agregar una variable miembro de CListCtrl escrito con la propiedad del Control. Puede utilizar este miembro para llamar a funciones miembro de CListCtrl .

  3. Utilice la ventana Propiedades para asignar funciones controladoras en la clase de diálogo para cualquier mensaje de notificación del control de lista que necesite controlar (vea Asignar mensajes a funciones).

  4. En OnInitDialog, establezca los estilos para CListCtrl. Vea Cambiar los estilos del control de lista. Determina la clase “vista” recopilados en el control, aunque puede cambiar la vista más adelante.

Para utilizar CListCtrl en una ventana de nondialog

  1. Defina el control en la vista o la clase de ventana.

  2. Llame a la función miembro de crear de control, posiblemente en OnInitialUpdate, posiblemente ya desde la función controladora de OnCreate de la ventana primaria (si está creando subclases el control). Establezca los estilos del control.

Vea también

Referencia

Usar CListCtrl

Conceptos

Controles (MFC)