CComboBoxEx Class
Extiende el control combobox proporcionar compatibilidad para las listas de imágenes.
class CComboBoxEx : public CComboBox
Members
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CComboBoxEx. |
Métodos públicos
Name |
Descripción |
---|---|
Crea el cuadro combinado y lo asocia al objeto de CComboBoxEx . |
|
Crea un cuadro combinado con Windows especificado extendidas estilos y lo asocia a un objeto de ComboBoxEx . |
|
quita un elemento de un control de ComboBoxEx . |
|
Recupera un puntero al control secundario de cuadro combinado. |
|
Recupera el identificador de la parte del control de edición de un control de ComboBoxEx . |
|
Recupera los estilos extendidos que se utilizan para un control de ComboBoxEx . |
|
Recupera un puntero a la lista de la imagen asignada a un control de ComboBoxEx . |
|
Recupera información sobre el elemento para un elemento determinado de ComboBoxEx . |
|
Determina si el usuario ha cambiado el contenido del control de edición ComboBoxEx escribiendo. |
|
inserta un nuevo elemento en un control de ComboBoxEx . |
|
Los conjuntos extendidas los estilos en un control de ComboBoxEx . |
|
Establece una lista de imágenes para un control de ComboBoxEx . |
|
Establece los atributos de un elemento en un control de ComboBoxEx . |
|
Establece el estilo visual del control extendido de cuadro combinado. |
Comentarios
Mediante CComboBoxEx para crear los controles de cuadro combinado, ya no es necesario implementar su propio código de dibujo de la imagen. En su lugar, utilice CComboBoxEx de tener acceso a imágenes de una imagen.
Compatibilidad con la lista de imágenes
En un cuadro combinado estándar, el propietario del cuadro combinado es responsable de dibujar una imagen creando el cuadro combinado como control de propietario- dibujo. Cuando se utiliza CComboBoxEx, no necesita establecer los estilos CBS_OWNERDRAWFIXED y CBS_HASSTRINGS de gráfico porque se implican. Si no, debe escribir código para realizar operaciones de dibujo. Un control de CComboBoxEx admite hasta tres imágenes por artículo: uno para un estado seleccionado, uno para un estado no seleccionada, y otro para una imagen de superposición.
Estilos
CComboBoxEx admite estilos CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLIST, y WS_CHILD. El resto de los estilos pasados al crear la ventana omiten por el control. Después de crear la ventana, puede proporcionar otros estilos de cuadro combinado llamando a la función SetExtendedStylemiembro de CComboBoxEx . Con estos estilos, puede:
Establezca las búsquedas de cadenas en la lista para distinguir entre mayúsculas y minúsculas.
Cree un control de cuadro combinado que utiliza la barra diagonal (“/"), barra diagonal inversa (“\ "), y el punto (“. ") caracteres como delimitadores de word. Esto permite que los usuarios omitan de palabra por palabra, mediante CTRL+MAYÚS+FLECHA de método abreviado de teclado CTRL+.
Establezca el control de cuadro combinado en la pantalla o no mostrar una imagen. Si no se muestra ninguna imagen, el cuadro combinado se puede quitar la sangría de texto que contiene una imagen.
Cree un control estrecho de cuadro combinado, incluida la clasificación de lo que recorta el cuadro combinado más ancho que contiene.
Estos marcadores de estilo se describen más detalladamente en Mediante CComboBoxEx.
Elemento Retention y atributos del elemento Callback
Información sobre el elemento, como índices para los elementos y las imágenes, los valores de sangría, y las cadenas de texto, se almacena en la estructura COMBOBOXEXITEMde Win32, como se describe en Windows SDK. La estructura también contiene los miembros que corresponden a los marcadores de devolución de llamada.
Para obtener una explicación detallada, conceptual, vea Mediante CComboBoxEx.
Jerarquía de herencia
CComboBoxEx
Requisitos
encabezado: afxcmn.h