Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O usuário pode selecionar texto em um controle de edição avançado (CRichEditCtrl) usando o mouse ou o teclado. A seleção atual é o intervalo de caracteres selecionados, ou a posição do ponto de inserção se nenhum caractere for selecionado. Um aplicativo pode obter informações sobre a seleção atual, definir a seleção atual, determinar quando a seleção atual é alterada e mostrar ou ocultar o realce da seleção.
Para determinar a seleção atual em um controlo de edição avançado, use o método GetSel. Para definir a seleção atual, use a função membro SetSel. A estrutura CHARRANGE é 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 a função de membro GetSelectionType .
Por padrão, um controle de edição avançado mostra e oculta o realce de seleção quando ele ganha e perde o foco. Você pode mostrar ou ocultar o realce da seleção a qualquer momento usando a função de membro HideSelection . Por exemplo, um aplicativo pode fornecer uma caixa de diálogo Pesquisar para localizar texto em um controle de edição avançada. O aplicativo pode selecionar o texto correspondente sem fechar a caixa de diálogo, caso em que deve ser usado HideSelection para realçar a seleção.
Para obter o texto selecionado em um controlo de edição rica, use a função membro GetSelText. O texto é copiado para a matriz de caracteres especificada. Você deve garantir que a matriz seja grande o suficiente para conter o texto selecionado mais um caractere nulo de encerramento.
Você pode procurar uma cadeia de caracteres em um controle de edição avançado usando a função de membro FindText A estrutura FINDTEXTEX usada com essa função especifica o intervalo de texto a ser pesquisado e a cadeia de caracteres a ser pesquisada. Você também pode especificar opções como se a pesquisa distingue entre maiúsculas e minúsculas.