Partilhar via


CRichEditCtrl::SetOptions

Defina as opções para este objeto de CRichEditCtrl .

void SetOptions(
   WORD wOp,
   DWORD dwFlags 
);

Parâmetros

  • wOp
    Indica o tipo de operação.Um dos seguintes valores:

    • ECOOP_SET define as opções especificadas por àquelas dwFlags.

    • Combinar as opções deECOOP_OR atual com a aquelas especificadas por dwFlags.

    • ECOOP_AND retém apenas essas opções atual que também são especificadas por dwFlags.

    • ECOOP_XOR retém apenas essas opções atual que não são especificadas por dwFlags.

  • dwFlags
    Opções de edição rico.Os valores de parâmetro são listados na seção comentários.

Comentários

As opções podem ser uma combinação dos seguintes valores:

  • a escolha de palavras automática deECO_AUTOWORDSELECTION clique duas vezes em.

  • ECO_AUTOVSCROLL rolar 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 colocar qualquer texto de volta para a posição zero.

  • ECO_AUTOHSCROLL automaticamente rola o texto em uma página quando o usuário pressiona a tecla ENTER na última linha.

  • ECO_NOHIDESEL nega o comportamento padrão para um controle de edição.O comportamento padrão oculta a seleção quando o controle perde o foco de entrada e mostra a seleção quando o controle recebe o foco de entrada.Se você especificar ECO_NOHIDESEL, o texto selecionado é invertido, mesmo se o controle não tem o foco.

  • ECO_READONLY impede que o usuário digite ou edite texto no controle de edição.

  • ECO_WANTRETURN especifica que um retorno de carro seja inserida quando o usuário pressiona a tecla ENTER para inserir texto em um controle de edição rico de várias linhas em uma caixa de diálogo.Se você não especificar esse estilo, pressione a tecla ENTER envia um comando a janela pai rica do controle de edição, que irá simular clique no botão padrão da janela pai (por exemplo, o botão OK em uma caixa de diálogo).Esse estilo não tem efeito em um controle de edição de linha única.

  • ECO_SAVESEL preserva a seleção quando o controle perde o foco.Por padrão, todo o conteúdo do controle são selecionados quando o obtém o foco.

  • ECO_VERTICAL desenha texto e objetos em uma direção vertical.Disponível somente para idiomas asiáticos.

Para obter mais informações, consulte EM_SETOPTIONS em Windows SDK.

Exemplo

// Add auto horizontal and vertical scrolling. 
m_myRichEditCtrl.SetOptions(ECOOP_OR, ECO_AUTOVSCROLL | 
   ECO_AUTOHSCROLL);

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe de CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly