Compartilhar via


Estilos de controle de edição avançada

Os estilos de janela a seguir são exclusivos para controles de edição avançada.

Constante Descrição
ES_DISABLENOSCROLL
Desabilita as barras de rolagem em vez de escondê-las quando elas não são necessárias.
ES_EX_NOCALLOLEINIT
Impede que o controle chame a função OleInitialize quando criada. Esse estilo de janela é útil somente em modelos de caixa de diálogo porque CreateWindowEx não aceita esse estilo.
ES_NOIME
Desabilita a operação IME. Esse estilo está disponível apenas para suporte ao idioma asiático.
ES_NOOLEDRAGDROP
Desabilita o suporte para arrastar-soltar de objetos OLE.
ES_SAVESEL
Preserva a seleção quando o controle perde o foco. Por padrão, todo o conteúdo do controle é selecionado quando o foco é recuperado.
ES_SELECTIONBAR
Adiciona espaço à margem esquerda em que o cursor muda para uma seta para a direita, permitindo que o usuário selecione linhas completas de texto.
ES_SELFIME
Direciona o controle de edição avançada para permitir que o aplicativo manipule todas as operações de IME. Esse estilo está disponível apenas para suporte ao idioma asiático.
ES_SUNKEN
Exibe o controle com um estilo de borda afundado para que o controle de edição avançada apareça embutido em sua janela pai.
ES_VERTICAL
Desenha texto e objetos na direção vertical. Esse estilo está disponível apenas para suporte em idioma asiático.

Os controles de edição avançada também dão suporte aos seguintes estilos de controle de edição.

Constante Descrição
ES_AUTOHSCROLL
Rola automaticamente o texto para a direita em até 10 caracteres quando o usuário digita um caractere no fim da linha. Quando o usuário pressiona a tecla ENTER, o controle rola todo o texto de volta para a posição zero.
ES_AUTOVSCROLL
Rola automaticamente o texto para cima em uma página quando o usuário pressiona a tecla ENTER na última linha.
ES_CENTER
Centraliza o texto em um controle de edição de linha única ou de várias linhas.
ES_LEFT
A esquerda alinha o texto.
ES_MULTILINE
Designa um controle de edição multilinha. O padrão é o controle de edição de linha única.
ES_NOHIDESEL
Nega o comportamento padrão de um controle de edição. O comportamento padrão oculta a seleção quando o controle 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 será invertido, mesmo que o controle não tenha o foco.
ES_NUMBER
Permite que apenas dígitos sejam inseridos no controle de edição.
ES_PASSWORD
Exibe um asterisco (*) para cada caractere digitado no controle de edição. Esse estilo é válido apenas para controles de edição de linha única.
ES_READONLY
Impede que o usuário digite ou edite texto no controle de edição.
ES_RIGHT
A direita alinha o texto em um controle de edição de linha única ou de várias linhas.
ES_WANTRETURN
Especifica que um retorno de carro seja inserido quando o usuário pressiona a tecla ENTER ao inserir texto em um controle de edição de várias linhas em uma caixa de diálogo. Se você não especificar esse estilo, pressionar a tecla ENTER terá o mesmo efeito que pressionar o botão de push padrão da caixa de diálogo. Esse estilo não tem efeito em um controle de edição de linha única.

Os controles de edição avançada não dão suporte aos seguintes estilos de controle de edição.

Requisitos

Requisito Valor
parâmetro
Winuser.h