Editar estilos de Controlarar

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

Estilo Significado
ES_AUTOHSCROLL Rola automaticamente texto à direita por 10 caracteres quando o usuário digita um caractere no final da linha. Quando o usuário pressiona a tecla enter, o controle rola todo o texto volta à posição zero.
ES_AUTOVSCROLL Rola automaticamente texto até uma página quando o usuário pressiona a tecla enter na última linha.
ES_CENTER Windows NT 5.0 e posterior; Windows 98 e posterior: texto de centros em uma única linha ou detalhada controle de edição.

Versões anteriores do Windows e Windows NT: Texto centros em uma detalhada controle de edição.

ES_LEFT Esquerda-aligns text.
ES_LOWERCASE Converte todos os caracteres para minúsculas como eles são digitados o controle de editar.
ES_MULTILINE Designa uma detalhada controle de edição. O padrão é single-line editar controle.
Quando o Controlarar de Editar de várias linhas em uma caixa de diálogo, a resposta padrão para pressionar a tecla enter é ativar o botão padrão. Para usar a tecla enter como um retorno de carro, use o estilo ES_WANTRETURN.
Quando o Controlarar de Editar de várias linhas não é uma caixa de diálogo e o estilo ES_AUTOVSCROLL for especificado, o Controlarar de Editarar mostra tantas linhas quanto possível e rola verticalmente quando o usuário pressiona a tecla enter. Se você não especificar ES_AUTOVSCROLL, o controle de edição mostra tantas linhas quanto possível e emite um sinal sonoro se o usuário pressionar a tecla enter quando não há mais linhas podem ser exibidas.
Se você especificar o estilo ES_AUTOHSCROLL, o Controlarar de Editar de várias linhas automaticamente rola horizontalmente quando o acento circunflexo vai além da borda direita do controle. Para iniciar uma nova linha, o usuário deve pressionar a tecla enter. Se você não especificar ES_AUTOHSCROLL, o Controlarar automaticamente ajusta palavras para o início da Avançar linha quando necessário. Uma nova linha também é iniciada se o usuário pressionar a tecla enter. O tamanho da janela determina a posição do envoltório de palavra. Se as alterações de tamanho de janela, a palavra quebra automática de posicionar o texto e as alterações é exibida novamente.
Detalhada editar controles podem ter barras de rolagem. Um Controlarar de editar com barras de rolagem processa suas próprias mensagens de barra de rolagem. Observe que editar controles sem rolagem barras de rolagem conforme descrito nos parágrafos anteriores e processar as mensagens de rolagem enviadas pela janela pai.
ES_NOHIDESEL Nega o comportamento padrão para um controle editar. O comportamento padrão oculta a seleção quando o Controlarar perde o foco de entrada e inverte a seleção quando o controle recebe o foco de entrada. Se você especificar ES_NOHIDESEL, o texto selecionado é invertido, mesmo se o Controlarar não tem o foco.
ES_NUMBER Permite que apenas os dígitos a ser inserido no Controlarar de editar.
ES_OEMCONVERT Converte o texto inserido no Controlarar de editar. O texto é convertido a partir do 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 no Controlarar de Editar para caracteres OEM. Esse estilo é mais útil para controles de edição que contêm nomes de arquivos.
ES_PASSWORD Exibe um asterisco para cada caractere digitado no Controlarar de Editarar. Você pode usar a mensagem EM_SETPASSWORDCHAR para alterar o caractere que é exibido.
ES_READONLY Impede que o usuário digitar ou editar texto no Controlarar de editar.
ES_RIGHT Windows NT 5.0 e posterior; Windows 98 e posterior: direita Alinha o texto em uma única linha ou detalhada controle de edição.

Versões anteriores do Windows e Windows NT: Direita Alinha o texto em uma detalhada controle de edição.

ES_UPPERCASE Converte todos os caracteres em maiúsculas quando eles são digitados no controlo de edição.
ES_WANTRETURN Especifica que um retorno de carro inserido quando o usuário pressiona a tecla enter ao inserir texto em um Controlarar de Editar de várias linhas em uma caixa de diálogo. Se você não especificar esse estilo, pressionando a tecla enter tem o mesmo efeito que pressionar o botão de envio padrão da caixa de diálogo. Esse estilo não tem nenhum efeito em um single-line editar controle.

Index