Partilhar via


CRichEditView::FindText

Chamar essa função para localizar o texto especificado e defini-lo para ser a seleção atual.

BOOL FindText(
   LPCTSTR lpszFind,
   BOOL bCase = TRUE,
   BOOL bWord = TRUE,
   BOOL bNext = TRUE
);

Parâmetros

  • lpszFind
    Contém a cadeia de caracteres para procurar por.

  • bCase
    Indica se a pesquisa diferencia maiúsculas de minúsculas.

  • bWord
    Indicar se a pesquisa corresponde palavras inteiras repetidas, não apenas partes da palavra.

  • bNext
    Indica a direção da pesquisa.Se Verdadeiro, a direção da pesquisa é para o final do buffer.Se Falso, a direção da pesquisa é para o início do buffer.

Valor de retorno

Diferente de zero se o texto de lpszFind é encontrado; se não 0.

Comentários

Essa 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

Consulte também

Referência

Classe de CRichEditView

Gráfico de hierarquia

CRichEditCtrl::FindText

CRichEditCtrl::SetSel

CRichEditView::FindTextSimple

Classe de CWaitCursor