CCheckListBox

La clase CCheckListBox proporciona la funcionalidad de un cuadro de lista de control de Windows. Un "cuadro de lista de comprobación" muestra una lista de elementos, tales como nombres de archivo. Cada elemento de la lista tiene una casilla de verificación junto a lo que el usuario puede comprobar o borrar.

CCheckListBox es sólo para controles dibujados por el propietario porque la lista contiene más de cadenas de texto. En su más simple, un cuadro de lista contiene cadenas de texto y casillas de verificación, pero no necesita tener texto en absoluto. Por ejemplo, podría tener una lista de mapas de bits pequeño con una casilla de verificación junto a cada elemento.

Para crear su propio cuadro de lista de comprobación, debe derivar su propia clase de CCheckListBox. Derive su propia clase, escribir un constructor para la clase derivada y, a continuación, llamar a crear.

Si el cuadro de lista de comprobación es un cuadro de lista predeterminado (una lista de cadenas con las casillas de verificación de tamaño predeterminado a la izquierda de cada uno), puede utilizar el valor predeterminado CCheckListBox::DrawItem para dibujar el cuadro de lista de comprobación. De lo contrario, debe reemplazar la función de CListBox::CompareItem y las funciones CCheckListBox::DrawItem y CCheckListBox::MeasureItem.

Puede crear un cuadro de lista de comprobación de una plantilla de cuadro de diálogo o directamente en el código.

# include lt;afxwin.h>

Miembros de la claseClase base | Diagrama de jerarquía

Muestrasnbsp; MFC ejemplo TSTCON

Vea tambié&nnbsp;CListBox

Index