CRichEditView::FindText
telefonar Esta função para localizar o texto especificado e defini-lo para ser a seleção corrente.
BOOL FindText(
LPCTSTR lpszFind,
BOOL bCase = TRUE,
BOOL bWord = TRUE,
BOOL bNext = TRUE
);
Parâmetros
lpszFind
Contém a seqüência de caracteres para pesquisar.bCase
Indica se a Pesquisar caso confidenciais.bWord
Indica se a Pesquisar deve corresponder somente palavras inteiras não partes de palavras.bNext
Indica a direção da Pesquisar.If TRUE, é a direção da Pesquisar no participante do buffer.If FALSE, é a direção da Pesquisar no início do buffer.
Valor de retorno
Diferente de zero se o lpszFind texto é encontrado; caso contrário, 0.
Comentários
Esta função exibe o cursor de espera durante a operação de localização.
Exemplo
void CMyRichEditView::OnReplaceAll(LPCTSTR lpszFind, LPCTSTR lpszReplace,
BOOL bCase, BOOL bWord)
{
CWaitCursor wait;
// no selection or different than what we are looking for
if (!FindText(lpszFind, bCase, bWord))
{
OnTextNotFound(lpszFind);
return;
}
GetRichEditCtrl().HideSelection(TRUE, FALSE);
m_nNumReplaced = 0;
do
{
GetRichEditCtrl().ReplaceSel(lpszReplace);
m_nNumReplaced++; // Record the number of replacements
} while (FindTextSimple(lpszFind));
GetRichEditCtrl().HideSelection(FALSE, FALSE);
}
Requisitos
Cabeçalho: afxrich.h