CCheckListBox::Create
Crea el cuadro de lista de comprobación de Windows y lo asocia al objeto de CCheckListBox .
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parámetros
dwStyle
Especifica el estilo del cuadro de lista de comprobación. El estilo debe ser LBS_HASSTRINGS y LBS_OWNERDRAWFIXED (todos los elementos de la lista son el mismo alto) o LBS_OWNERDRAWVARIABLE (los elementos de la lista son de alto diferentes). Este estilo se puede combinar con otros estilos de listbox excepto LBS_USETABSTOPS.rect
Especifica el tamaño y la posición de la lista de comprobación-cuadro. puede ser un objeto de CRect o una estructura de RECT .pParentWnd
Especifica la ventana primaria del cuadro de lista de comprobación (normalmente un objeto de CDialog ). no debe ser NULL.nID
Especifica el identificador de control del cuadro de lista de comprobación
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Se crea un objeto de CCheckListBox en dos pasos. Primero, defina una clase derivada de CcheckListBox y llame a Crear, que inicializa el cuadro de lista de comprobación de Windows y lo asocia a CCheckListBox. Vea CCheckListBox:: CCheckListBox para obtener un ejemplo.
Cuando Crear se ejecuta, Windows envía los mensajes de WM_NCCREATE, de WM_CREATE, de WM_NCCALCSIZE, y de WM_GETMINMAXINFO al control de lista de comprobación-cuadro.
Estos mensajes se administran de forma predeterminada OnNcCreate, OnCreate, OnNcCalcSize, y el miembro de OnGetMinMaxInfo funciona en la clase base de CWnd . Para extender el control de mensajes predeterminada, agregar un mapa de mensajes a la clase derivada y reemplazar el miembro anterior del controlador de mensajes funciona. Reemplace OnCreate, por ejemplo, para realizar la inicialización necesaria para una nueva clase.
Aplica estilos de ventana siguiente a un control de lista de comprobación-cuadro:
WS_CHILD siempre
WS_VISIBLE normalmente
WS_DISABLED raramente
WS_VSCROLL para agregar una barra de desplazamiento vertical
WS_HSCROLL para agregar una barra de desplazamiento horizontal
WS_GROUP a los controles de grupo
WS_TABSTOP a habilitar el desplazamiento a este control
Requisitos
encabezado: afxwin.h