Compartilhar via


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

Consulte também

Referência

Classe CRichEditView

Gráfico de hierarquia

CRichEditCtrl::FindText

CRichEditCtrl::SetSel

CRichEditView::FindTextSimple

Classe CWaitCursor

Outros recursos

CRichEditView membros