Seleção atual em um controle Rich Edit

O usuário pode selecionar texto em um controle rich edit (CRichEditCtrl) usando o mouse ou teclado.A seleção atual é o intervalo de caracteres selecionados ou a posição do ponto de inserção se nenhum caractere está selecionado.Um aplicativo pode obter informações sobre a seleção atual, definir a seleção atual, determinar quando as alterações na seleção atual e mostrar ou Ocultar seleção realçar.

Para determinar a seleção atual em um controle rich edit, use o GetSel função de membro.Para definir a seleção atual, use o SetSel função de membro.O CHARRANGE estrutura é usada com essas funções para especificar um intervalo de caracteres.Para recuperar informações sobre o conteúdo da seleção atual, você pode usar o GetSelectionType função de membro.

Por padrão, um controle rich edit mostra e oculta o realce da seleção quando ele ganha e perde o foco.Você pode mostrar ou ocultar o realce de seleção a qualquer momento usando o HideSelection função de membro.Por exemplo, um aplicativo pode fornecer uma caixa de diálogo de pesquisa para localizar texto em um controle rich edit.O aplicativo pode selecionar texto correspondente sem fechar a caixa de diálogo, caso em que deve usar HideSelection para realçar a seleção.

Para obter o texto selecionado em um controle rich edit, use o GetSelText função de membro.O texto é copiado para a matriz de caractere especificado.Certifique-se de que a matriz é grande o suficiente para manter o texto selecionado mais um caractere nulo de terminação.

Procurar uma seqüência de caracteres em um controle rich edit usando o FindText função de membro de FINDTEXTEX estrutura usada com essa função especifica o intervalo de texto para pesquisa e a seqüência de caracteres para pesquisar.Você também pode especificar essas opções como se diferencia a pesquisa.

Consulte também

Referência

Usando CRichEditCtrl

Conceitos

Controles (MFC)