Partilhar via


Seleção corrente em um Rich controle de edição

O usuário pode selecionar texto em uma rica controle de edição (CRichediçãoCtrl) usando o mouse ou teclado.A seleção corrente é 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 corrente, defina a seleção corrente, determinar quando as alterações na seleção corrente e mostrar ou Ocultar seleção realçar.

Para determinar a seleção corrente em uma rica controle de edição, use o GetSelfunção de membro .Para conjunto a seleção corrente, use o SetSelfunção de membro .The CHARRANGE estrutura é usada com essas funções para especificar um intervalo de caracteres.Para recuperar informações sobre o Sumário da seleção corrente, você pode usar o GetSelectionTypefunção de membro .

Por padrão, uma rica controle de edição mostra e oculta o realce de seleção quando ele obtiver e perde o foco.Você pode mostrar ou ocultar o realce de seleção a qualquer momento usando o HideSelectionfunção de membro .Por exemplo, um aplicativo pode fornecer uma caixa de diálogo de Pesquisar para localizar texto em uma rica controle de edição.O aplicativo pode selecionar texto correspondente sem fechar a caixa de diálogo, caso em que ele deve usar HideSelection destacar a seleção.

Para obter o texto selecionado em uma rica controle de edição, use o GetSelTextfunção de membro .O texto é copiado para a matriz de caractere especificado.Você deve garantir que o array é grande o suficiente para manter o texto selecionado mais de um caractere nulo de terminação.

Você pode procurar uma seqüência de caracteres em um controle rich edição, usando o LocalizarTexto função de membro A 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 sistema autônomo se a Pesquisar é sensível a diferenciar diferenciar maiúsculas de minúsculas.

Consulte também

Conceitos

Controles (MFC)

Referência

Usando CRichEditCtrl