Estilos de caixa de combinação
Os seguintes estilos da caixa de combinação estão disponíveis em MFC.
CBS_AUTOHSCROLL rolar automaticamente o texto no controle de edição a direita quando o usuário um caractere no final da linha. Se esse estilo não for definido, somente o texto que se ajustar dentro do limite retangular é permitido.
CBS_DISABLENOSCROLL a caixa de listagem exibe uma barra de rolagem vertical desabilitado quando a caixa de listagem não contém itens suficiente para rolar. Sem esse estilo, a barra de rolagem ficará oculta se a caixa de listagem não contém itens suficiente.
CBS_DROPDOWN CBS_SIMPLEsemelhante a, exceto que a caixa de listagem não são exibidos a menos que o usuário selecione um ícone próximo ao controle de edição.
CBS_DROPDOWNLIST CBS_DROPDOWNsemelhante a, exceto que o controle de edição são substituídos por um item de texto estático que exibe a seleção atual na caixa de listagem.
CBS_HASSTRINGS uma caixa de combinação de proprietário- descompasso contém os itens que consistem em cadeias de caracteres. A caixa de combinação mantém a memória e os ponteiros para as cadeias de caracteres assim que o aplicativo pode usar a função de membro de GetText para recuperar o texto de um item específico.
Converte CBS_LOWERCASEde 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 ao tamanho especificado pelo aplicativo quando criou a caixa de combinação. Normalmente, as janelas tamanhos de uma caixa de combinação de forma que a caixa de combinação não exibirá itens parciais.
O texto deCBS_OEMCONVERTinserida no controle de edição da caixa de combinação é convertido do conjunto de caracteres ANSI ao conjunto de caracteres OEM e volta para a ANSI. Isso assegura a conversão de caracteres apropriada quando o aplicativo chama a função do windows de AnsiToOem para converter uma cadeia de caracteres ANSI na caixa de combinação com os caracteres OEM. Esse estilo é muito útil para as caixas de combinação que contêm nomes de arquivo e só se aplica às caixas de combinação criadas com os estilos de CBS_SIMPLE ou de CBS_DROPDOWN .
CBS_OWNERDRAWFIXED o proprietário da caixa de listagem é responsável para desenhar 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 para desenhar seu conteúdo; os itens na caixa de listagem são variáveis no momento.
CBS_SIMPLE a caixa de listagem é exibido em todas as vezes. A seleção atual na caixa de listagem é exibida no controle de edição.
CBS_SORT classifica automaticamente as cadeias de caracteres inseridas na caixa de listagem.
Converte em maiúsculas deCBS_UPPERCASEtodo o texto no campo de seleção e a lista.