Compartilhar via


Editar estilos

  • ES_AUTOHSCROLL rola automaticamente o 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 texto volta à posição 0.

  • ES_AUTOVSCROLL rola automaticamente o texto até uma página quando o usuário pressiona ENTER na última linha.

  • ES_CENTER controle de edição de texto centros em uma única linha ou várias linhas.

  • ES_LEFT controle de edição de texto alinha à esquerda em uma linha ou várias linhas.

  • ES_LOWERCASE converte todos os caracteres em minúsculas quando eles são digitados no controle de edição.

  • ES_MULTILINE designa um controle de edição de várias linhas.(O padrão é a única linha.) Se o ES_AUTOVSCROLL estilo for especificado, o controle de edição mostra tantas linhas quanto possível e rola verticalmente quando o usuário pressiona a tecla ENTER.Se ES_AUTOVSCROLL não é fornecido, o controle de edição mostra tantas linhas quanto possível e bipes se ENTER for pressionado quando não há mais linhas podem ser exibidas.Se o ES_AUTOHSCROLL estilo for especificado, o controle de edição de várias linhas automaticamente rola horizontalmente quando o cursor passa a borda direita do controle.Para iniciar uma nova linha, o usuário deve pressionar ENTER.Se ES_AUTOHSCROLL não é fornecido, o controle automaticamente ajusta palavras para o início da próxima linha quando necessário; uma nova linha é iniciada se ENTER for pressionado.A posição da wordwrap é determinada pelo tamanho da janela.Se o tamanho da janela for alterado, o texto e as alterações de posição wordwrap é reexibida.Controles de edição de várias linhas podem ter barras de rolagem.Um controle de edição com barras de rolagem processa mensagens suas própria barra de rolagem.Editar controles sem rolagem barras de rolagem conforme descrito acima e processar as mensagens de rolagem enviadas pela janela pai.

  • ES_NOHIDESEL normalmente, um controle de ediçã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.Especificação de ES_NOHIDESEL exclui essa ação padrão.

  • ES_NUMBER permite que somente os dígitos sejam inseridos no controle de edição.

  • ES_OEMCONVERT inserido no controle de edição de texto é convertido de conjunto de caracteres ANSI para o conjunto de caracteres OEM e então de volta para ANSI.Isso garante a conversão de caracteres adequada quando o aplicativo chama o AnsiToOem função do Windows para converter uma seqüência ANSI no controle de edição para caracteres OEM.Este estilo é mais útil para controles de edição que contêm nomes de arquivos.

  • ES_PASSWORD exibe todos os caracteres como um asterisco (*) como eles são digitados no controle de edição.Um aplicativo pode usar o SetPasswordChar função de membro para alterar o caractere é exibido.

  • ES_READONLY impede que o usuário inserir ou editar texto no controle de edição.

  • ES_RIGHT controle de edição à direita alinha o texto em uma única linha ou várias linhas.

  • ES_UPPERCASE converte todos os caracteres em maiúsculas quando eles são digitados no controle 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 controle de edição de várias linhas em uma caixa de diálogo.Sem esse estilo, pressionando a tecla ENTER tem o mesmo efeito que pressionar o pushbutton de padrão das caixas de diálogo.Este estilo não tem efeito em uma única linha controle de edição.

Consulte também

Referência

CEdit::Create

Edit Control Styles

Outros recursos

Estilos usados pelo MFC