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 CEditView | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CEditView::OnFind&Next, CEditView::OnTextNotFound, CEditView::FindText, CEditView::OnReplaceSel