Crear un control de cuadro combinado extendido
La manera en que se crea el control de cuadro combinado extendido depende de si se usa el control en un cuadro de diálogo o se crea en una ventana sin diálogo.
Para usar CComboBoxEx directamente en un cuadro de diálogo
En el editor de cuadros de diálogo, agregue un control Cuadro combinado extendido al recurso de plantilla de diálogo. Especifique su id. de control.
Especifique los estilos necesarios mediante el cuadro de diálogo Propiedades del control de cuadro combinado extendido.
Utilice el Asistente para agregar variables miembro para agregar una variable miembro de tipo CComboBoxEx con la propiedad Control. Puede usar este miembro para llamar a las funciones miembro
CComboBoxEx
.Use el Asistente para clases para asignar funciones de controlador en la clase de cuadro de diálogo de cualquier mensaje de notificación de control de cuadro combinado extendido que necesite controlar (consulte Asignación de mensajes a funciones).
En OnInitDialog, establezca los estilos adicionales para el
CComboBoxEx
objeto.
Para usar CComboBoxEx en una ventana sin diálogos
Defina el control en la clase de vista o ventana.
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. Establezca los estilos del control.