CEditView::OnReplaceAll

virtual privatevoid OnReplaceAll ( LPCTSTR lpszFind, LPCTSTR lpszReplace, BOOL bCase );

Parâmetros

lpszFind

O texto a ser encontrado.

lpszReplace

O texto para substituir o texto de pesquisa.

bCase

Especifica se a pesquisa diferencia maiúsculas de minúsculas. Se verdadeiro, Pesquisarr é diferencia maiúscminúsc de minúsculas. Se falso, a pesquisa não diferencia maiúsculas de minúsculas.

Observações

CEditView chama OnReplaceAll quando o usuário seleciona o botão Substituir tudo na caixa de diálogo Substituir padrão. OnReplaceAll procura o texto no buffer para o texto especificado por lpszFind, com maiúsculas e minúsculas especificada por bCase. A pesquisa começa no início da seleção atual. Cada vez que o texto da pesquisa for encontrado, essa função substitui esta ocorrência do texto com o texto especificado por lpszReplace. A pesquisa é realizada por meio de uma chamada para FindText. Na implementação padrão, OnTextNotFound é chamado se o texto não é encontrado.

Se a seleção atual não corresponde lpszFind, a seleção é atualizada para a primeira ocorrência do texto especificado por lpszFind e uma substituição não será executada. Isso permite que o usuário confirmar que este é o que eles querem fazer quando a seleção não coincide com o texto a ser substituído.

Substituir OnReplaceAll para alterar o modo como um CEditView-objeto derivado substitui o texto.

Visão geral de CEditViewMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CEditView::OnFind&Next, CEditView::OnTextNotFound, CEditView::FindText, CEditView::OnReplaceSel

Index