Compartir a través de


Crear el control de encabezado

El control de encabezado no es directamente disponibles en el editor de cuadros de diálogo (aunque se puede agregar un control de lista, que incluye un control de encabezado).

  1. Inserte manualmente una variable miembro de CHeaderCtrl escrito en la clase de diálogo.

  2. En OnInitDialog, cree y establezca los estilos para CHeaderCtrl, colocarlos, y los muestran.

  3. Agregar elementos al control de encabezado.

  4. Utilice la ventana Propiedades para asignar funciones controladoras en la clase de diálogo para cualquier mensaje de notificación de encabezado- CONTROL que necesite controlar (vea Asignar mensajes a funciones).

Para colocar un control de encabezado en una vista (no un CListView)

  1. Inserte un objeto de CHeaderCtrl en la clase de vista.

  2. El estilo, posición, y muestra la ventana de control del encabezado en la función miembro de OnInitialUpdate de la vista.

  3. Agregar elementos al control de encabezado.

  4. Utilice la ventana Propiedades para asignar funciones de controlador en la clase de vista para cualquier mensaje de notificación de encabezado- CONTROL que necesite controlar (vea Asignar mensajes a funciones).

En cualquier caso, se crea el objeto incrustado de control cuando se crea el objeto de vista o del diálogo. Se debe llamar a CHeaderCtrl::Create para crear la ventana de control. Para colocar el control, la llamada CHeaderCtrl::Layout para determinar el tamaño inicial del control y para colocar y SetWindowPos para establecer la posición que desee. A continuación agregue elementos como se describe en Agregar elementos al Control de encabezado.

Para obtener más información, vea Crear un Control de encabezado en Windows SDK.

Vea también

Referencia

Usar CHeaderCtrl

Conceptos

Controles (MFC)