Estilos de caixa de combinação
Os seguintes estilos de caixa de combinação estão disponíveis no MFC.
CBS_AUTOHSCROLL rola automaticamente o texto no controle de edição à direita quando o usuário digita um caractere no final da linha.Se esse estilo não estiver definido, somente o texto que cabe dentro dos limites retangulares é permitido.
CBS_DISABLENOSCROLL a caixa de lista mostra uma desabilitado barra de rolagem vertical quando a caixa de listagem não contém suficiente itens para rolar.Sem esse estilo, a barra de rolagem estiver oculto quando a caixa de listagem não contém suficiente itens.
CBS_DROPDOWN semelhante a CBS_SIMPLE, exceto que a caixa de listagem não é exibida a menos que o usuário seleciona um ícone ao lado do controle de edição.
CBS_DROPDOWNLIST semelhante a CBS_DROPDOWN, exceto que o controle de edição é substituído por um item de texto estático que exibe a seleção atual na caixa de listagem.
CBS_HASSTRINGS uma caixa de combinação do desenho proprietário contém itens consistindo de seqüências de caracteres.A caixa de combinação mantém a memória e ponteiros para as seqüências de caracteres para que o aplicativo possa usar o GetText função de membro para recuperar o texto de um item específico.
CBS_LOWERCASE converte para minúsculas todo o texto no campo de seleção e a lista.
CBS_NOINTEGRALHEIGHT Especifica que o tamanho da caixa de combinação é exatamente o tamanho especificado pelo aplicativo quando ele criado a caixa de combinação.Normalmente, o Windows dimensiona uma caixa de combinação para que a caixa de combinação não exibir itens parciais.
CBS_OEMCONVERT texto digitado no controle de edição de caixa de combinação é convertido de conjunto de caracteres ANSI para o conjunto de caracteres OEM e então de volta para ANSI.Isso garante a conversão de caracteres adequada quando o aplicativo chama o AnsiToOem função do Windows para converter uma seqüência ANSI na caixa de combinação caracteres OEM.Este estilo é mais útil para caixas de combinação que contêm nomes de arquivo e se aplica somente a caixas de combinação criadas com o CBS_SIMPLE ou CBS_DROPDOWN estilos.
CBS_OWNERDRAWFIXED o proprietário da caixa de listagem é responsável pelo desenho seu conteúdo; os itens na caixa de listagem são a mesma altura.
CBS_OWNERDRAWVARIABLE o proprietário da caixa de listagem é responsável pelo desenho seu conteúdo; os itens na caixa de listagem são variável na altura.
CBS_SIMPLE caixa de listagem é exibida em todos os momentos.A seleção atual na caixa de listagem é exibida no controle de edição.
CBS_SORT classifica automaticamente inseridas na caixa de lista de seqüências de caracteres.
CBS_UPPERCASE converte maiúsculas todo o texto no campo de seleção e a lista.