Estilos de cuadro combinado
Los estilos siguientes combobox están disponibles en MFC.
CBS_AUTOHSCROLL se desplaza automáticamente el texto del control de edición a la derecha cuando el usuario escribe un carácter al final de la línea.Si este estilo no se establece, solo se permite texto que cabe en el límite rectangular.
El cuadro de lista deCBS_DISABLENOSCROLLThe muestra una barra de desplazamiento vertical deshabilitada cuando el cuadro de lista no contiene suficientes elementos para desplazarse.Sin este estilo, se oculta la barra de desplazamiento cuando el cuadro de lista no contiene suficientes elementos.
CBS_DROPDOWN Similar a CBS_SIMPLE, salvo que el cuadro de lista no se muestran a menos que el usuario seleccione un icono junto al control de edición.
CBS_DROPDOWNLIST Similar a CBS_DROPDOWN, salvo que el control de edición se reemplaza por un elemento de texto estático que muestra la selección actual en el cuadro de lista.
CBS_HASSTRINGS un cuadro combinado de dibujo propietario contiene elementos que constan de las cadenas.El cuadro combinado mantiene una y punteros para cadenas para que la aplicación puede utilizar la función miembro de GetText para recuperar el texto para un elemento determinado.
CBS_LOWERCASE convierte a minúsculas todo el texto del campo de selección y la lista.
CBS_NOINTEGRALHEIGHT especifica que el tamaño del cuadro combinado es exactamente el tamaño especificado por la aplicación cuando creó el cuadro combinado.Normalmente, tamaños de Windows un cuadro combinado hasta que el cuadro combinado no muestra elementos parciales.
El texto deCBS_OEMCONVERTescribe en el control de edición del cuadro combinado se convierte de juego de caracteres ANSI el juego de caracteres OEM y de nuevo a ANSI.Esto garantiza la conversión de caracteres adecuada cuando la aplicación llama a la función de AnsiToOem Windows para convertir una cadena ANSI en el cuadro combinado en caracteres OEM.Este estilo es muy útil para cuadros combinados que contienen nombres de archivo y sólo se aplica a los cuadros combinados creados con los estilos de CBS_SIMPLE o de CBS_DROPDOWN .
El propietario deCBS_OWNERDRAWFIXEDel cuadro de lista es responsable de dibujar el contenido; los elementos del cuadro de lista son todos de alto.
El propietario deCBS_OWNERDRAWVARIABLEel cuadro de lista es responsable de dibujar el contenido; los elementos del cuadro de lista son variables de alto.
El cuadro de lista deCBS_SIMPLEThe se muestra siempre.La selección actual en el cuadro de lista se muestra en el control de edición.
CBS_SORT ordena las cadenas especificadas en el cuadro de lista.
CBS_UPPERCASE convierte a mayúsculas todo el texto del campo de selección y la lista.