CCheckListBox::DrawItem

virtual void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );

Parámetros

lpDrawItemStruct

Un puntero a una estructura DRAWITEMSTRUCT que contiene información acerca del tipo de dibujo requerida mucho.

Observaciones

Llamado por el marco cuando un aspecto visual de un cambios de cuadro de lista dibujado por el propietario. Los miembros de la estructura DRAWITEMSTRUCT itemAction y itemState definen la acción de dibujo que se realiza.

De forma predeterminada, esta función dibuja una lista de casilla de verificación predeterminada, que consta de una lista de cadenas con una casilla de verificación de tamaño predeterminado a la izquierda. El tamaño de la lista de casilla de verificación es el especificado en crear.

Reemplazar esta función miembro para implementar el dibujo de los cuadros de lista dibujado por el propietario que no son los predeterminados, como cuadros de lista de comprobación con listas que no son cadenas, con elementos de alto variable o con casillas de verificación que no están a la izquierda. La aplicación debe restaurar todos objetos de interfaz (GDI) de dispositivos gráficos seleccionados para el contexto de visualización suministrado en lpDrawItemStruct antes de la terminación de esta función miembro.

Si los elementos de cuadro de lista no son todos la misma altura, el estilo de cuadro de lista de comprobación (especificado en crear) debe ser LBS_OWNERVARIABLE, y se debe reemplazar la función MeasureItem.

Visió&n General de CCheckListBox |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CCheckListBox::Create, CCheckListBox::MeasureItem

Index