Compartilhar via


CRichEditCtrl::SetOptions

Define as opções para este CRichEditCtrl objeto.

void SetOptions(
   WORD wOp,
   DWORD dwFlags 
);

Parâmetros

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

    • ECOOP_SET   Defina as opções aos especificados pelo dwFlags.

    • ECOOP_OR   agrupar as opções corrente com aqueles especificados por dwFlags.

    • ECOOP_AND   Manter somente as opções corrente que também são especificadas por dwFlags.

    • ECOOP_XOR   Manter somente as opções corrente que estão não especificado por dwFlags.

  • dwFlags
    Opções de edição avançados.Os valores de sinalizar estiverem listados na seção comentários.

Comentários

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

  • ECO_AUTOWORDSELECTION   A seleção automático de palavras no clicar duas vezes.

  • ECO_AUTOVSCROLL   Rola automaticamente o texto à direita por 10 caracteres quando o usuário digita um caractere no participante da linha. Quando o usuário pressiona o tecla ENTER, o controle rola todo texto de volta à posição zero.

  • ECO_AUTOHSCROLL   Rola automaticamente o texto para cima uma página quando o usuário pressiona o tecla ENTER na última linha.

  • ECO_NOHIDESEL   Anula 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 tiver o foco.

  • ECO_READONLY   Impede que o usuário digitar ou editar texto no controle de edição.

  • ECO_WANTRETURN   Especifica que um retorno de carro ser inserida quando o usuário pressiona a tecla ENTER ao inserir texto em uma rica de várias linhas controle de edição em uma caixa de diálogo. Se você não especificar esse estilo, pressionando a tecla ENTER envia um comando para janela pai do controle rich edição, que imita o botão padrão da janela pai (por exemplo, no botão OK em uma caixa de diálogo).Este estilo não tem efeito sobre uma única linha controle de edição.

  • ECO_SAVESEL   Preserva a seleção quando o controle perde o foco. Por padrão, todo o Sumário do controle é selecionado quando ele recupera o foco.

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

Para obter mais informações, consulte EM_SETOPTIONS in the 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 CRichEditCtrl

Gráfico de hierarquia

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly

Outros recursos

CRichEditCtrl membros