Compartilhar via


Estilos estendidos de controle ComboBoxEx

Dê suporte aos estilos estendidos listados nesta seção, bem como à maioria dos estilos de controle de caixa de combinação padrão.

Constante Descrição
CBES_EX_CASESENSITIVE
As pesquisas BSTR na lista diferenciarão maiúsculas de minúsculas. Isso inclui pesquisas como resultado da digitação do texto na caixa de edição e na mensagem CB_FINDSTRINGEXACT.
CBES_EX_NOEDITIMAGE
A caixa de edição e a lista suspensa não exibirão imagens de item.
CBES_EX_NOEDITIMAGEINDENT
A caixa de edição e a lista suspensa não exibirão imagens de item.
CBES_EX_NOSIZELIMIT
Permite que o controle ComboBoxEx seja dimensionado verticalmente menor que o controle de caixa de combinação contido. Se o ComboBoxEx for dimensionado menor que a caixa de combinação, a caixa de combinação será recortada.
CBES_EX_PATHWORDBREAKPROC
Windows NT apenas. A caixa de edição usará os caracteres barra (/), barra invertida (\) e ponto (.) como delimitadores de palavras. Isso torna os atalhos de teclado para o movimento de cursor palavra por palavra eficazes em nomes de caminho e URLs.
CBES_EX_TEXTENDELLIPSIS
Windows Vista e posteriores. Faz com que os itens na lista suspensa e a caixa de edição (quando a caixa de edição é somente leitura) sejam truncados com reticências ("...") em vez de apenas recortarem pela borda do controle. Isso é útil quando o controle precisa ser definido como uma largura fixa, mas as entradas na lista podem ser longas.

Comentários

Você define e recupera os estilos estendidos da caixa de combinação usando mensagens de CBEM_SETEXTENDEDSTYLE e CBEM_GETEXTENDEDSTYLE .

Observação

Se você tentar definir um estilo estendido para um controle ComboBoxEx criado com o estilo CBS_SIMPLE , ele pode não ser repintar corretamente. O estilo CBS_SIMPLE também não funciona corretamente com o estilo estendido CBES_EX_PATHWORDBREAKPROC.

Requisitos

Requisito Valor
parâmetro
CommCtrl.h