Estilos de caixa de combinação

Para criar uma caixa de combinação usando a função CreateWindow ou CreateWindowEx , especificar a classe COMBOBOX, constantes de estilo de janela apropriada e uma combinação dos seguintes estilos de caixa de combinação.

Estilo Descrição
CBS_AUTOHSCROLL Rola o texto em um controle editar à direita automaticamente quando o usuário digita um caractere no final da linha. Se esse estilo não for definido, somente o texto que cabe dentro dos limites retangulares é permitido.
CBS_DISABLENOSCROLL Mostra uma barra de rolagem vertical desativado na caixa de lista quando a caixa 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 ao CBS_SIMPLE, exceto que a caixa de listagem não é exibida a menos que o usuário seleciona um ícone Avançar para o Controlarar de editar.
CBS_DROPDOWNLIST Semelhante ao CBS_DROPDOWN, exceto que o controle editar é substituído por um item de texto estático que exibe o atual seleção na caixa de listagem.
CBS_HASSTRINGS Especifica que 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 o endereço para as seqüências de caracteres para que o aplicativo possa usar a mensagem CB_GETLBTEXT 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 sistema dimensiona uma caixa de combinação para que ele não exibir itens parciais.
CBS_OEMCONVERT Converte o texto inserido no Controlarar de Editar da caixa de combinação de Windows conjunto de caracteres para o caractere OEM definido e, em seguida, de volta para o conjunto do Windows. Isso garante a conversão de caracteres apropriado quando o aplicativo chama o CharToOem função para converter uma Cadeia de caracteres do Windows na caixa de combinação para caracteres OEM. Esse estilo é mais útil para caixas de combinação que contêm nomes de arquivos e se aplica somente a caixas de combinação criadas com o estilo CBS_SIMPLE ou CBS_DROPDOWN.
CBS_OWNERDRAWFIXED Especifica que o proprietário da caixa de lista é responsável por desenho seu conteúdo e que os itens na caixa de lista são todos a mesma altura. O janela proprietária recebe uma mensagem WM_MEASUREITEM quando a caixa de combinação é criada e uma mensagem WM_DRAWITEM quando um aspecto visual da caixa de combinação foi alterado.
CBS_OWNERDRAWVARIABLE Especifica que o proprietário da caixa de lista é responsável por desenho seu conteúdo e que os itens na caixa de listagem são variável na altura. O janela proprietária recebe uma mensagem WM_MEASUREITEM para cada item na caixa de combinação quando você cria a caixa de combinação e uma mensagem WM_DRAWITEM quando um aspecto visual da caixa de combinação foi alterado.
CBS_SIMPLE Exibe a caixa de listagem em todos os momentos. A seleção atual na caixa de listagem é exibida no Controlarar de editar.
CBS_SORT Automaticamente classifica seqüências de caracteres adicionadas à caixa de listagem.
CBS_UPPERCASE Converte em letras maiúsculas todo o texto no campo de seleção e a lista.

Index