Compartir a través de


Crear el Control de Lista

La forma en que se crea el control de lista (CListCtrl) depende de si está usando el control directamente o mediante la clase CListView en su lugar. Si usa CListView, el marco construye la vista como parte de su secuencia de creación de documentos o vistas. La creación de la vista de lista también crea el control de lista (los dos son lo mismo). El control se crea en la función OnCreate manejadora de la vista. En este caso, el control está listo para agregar elementos a través de una llamada a GetListCtrl.

Para usar CListCtrl directamente en un cuadro de diálogo

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

  2. Utilice el Asistente para Agregar Variables Miembro para agregar una variable miembro de tipo CListCtrl con la propiedad Control. Puede usar este miembro para llamar a las funciones miembro CListCtrl.

  3. Usa el Asistente de Clases para mapear funciones de manejo en la clase de cuadro de diálogo para los mensajes de notificación de control de lista que necesite gestionar (consulte Asignación de mensajes a funciones).

  4. En OnInitDialog, establezca los estilos para el CListCtrl. Consulte Cambiar estilos de control de lista. Esto determina el tipo de "vista" que obtienes en el control, aunque puedes cambiar la vista después.

Para usar CListCtrl en una ventana no de diálogo

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

  2. Llame a la función miembro Create del control, si es posible en OnInitialUpdate, si es posible a la vez que la función de controlador OnCreate de la ventana principal (si está creando subclases en el control). Establezca los estilos del control.

Consulte también

Uso de CListCtrl
Mandos