CComboBoxEx

La clase CComboBoxEx extiende al combo control cuadro al proporcionar soporte para listas de imágenes. Utilizando CComboBoxEx para crear controles de cuadro combinado, ya no necesita aplicar su propio código de dibujo de la imagen. En su lugar, utilice CComboBoxEx para acceder a imágenes de una lista de imágenes.

Compatibilidad con listas de imagen

En un cuadro combinado estándar, el propietario del cuadro combinado es responsable de dibujar una imagen creando el cuadro combinado como un control dibujado por el propietario. Cuando se utiliza CComboBoxEx, no necesita establecer los estilos de dibujo CBS_OWNERDRAWFIXED y CBS_HASSTRINGS , porque ellos están implícitas. De lo contrario, debe escribir código para realizar operaciones de dibujo. Un control CComboBoxEx admite hasta tres imágenes por tema: uno para un estado seleccionado, uno para un Estado no seleccionado y otro para una imagen superpuesta.

Estilos

CComboBoxEx es compatible con los estilos CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLISTy WS_CHILD. Todos los otros estilos pasados al crear la ventana son ignorados por el control. Después de crea la ventana, puede proporcionar otros estilos de cuadro combinado llamando a los miembros de CComboBoxEx función SetExtendedStyle. Con estos estilos, puede:

Estos indicadores de estilo son más descritos en CComboBoxEx usando en la Guía del programador de Visual C++.

Retención de elementos y atributos del elemento de devolución de llamada

Elemento de información, tales como los índices de los elementos, imágenes, valores de sangría y cadenas de texto, se almacena en la estructura de Win32 COMBOBOXEXITEM, como se describe en el SDK de la plataforma. La estructura también contiene a miembros que corresponden a banderas de devolución de llamada.

Para una discusión conceptual detallada, consulte CComboBoxEx usando en la Guía del programador de Visual C++.

# include lt;afxcmn.h>

Miembros de la claseClase base | Diagrama de jerarquía

Muestra  Ejemplo de MFC MFCIE

Vea tambié&nnbsp;CComboBox

Index