다음을 통해 공유


CRichEditView::FindText

지정한 텍스트를 찾아서 현재 선택 되도록 설정 하려면이 함수를 호출 합니다.

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

매개 변수

  • lpszFind
    검색 문자열을 포함 합니다.

  • bCase
    검색 대/소문자 구분 인지 여부를 나타냅니다.

  • bWord
    검색 단어 단위로 단어의 일부가 일치 해야 하는 경우를 나타냅니다.

  • bNext
    검색 방향을 나타냅니다.경우 TRUE, 버퍼의 끝을 향해 검색 방향입니다.경우 거짓, 버퍼의 시작 부분으로 검색 방향입니다.

반환 값

0이 아닌 경우는 lpszFind 텍스트가 발견. 그렇지 않으면 0입니다.

설명

이 함수 찾기 작업 중에 대기 커서를 표시합니다.

예제

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);
}

요구 사항

헤더: afxrich.h

참고 항목

참조

CRichEditView 클래스

계층 구조 차트

CRichEditCtrl::FindText

CRichEditCtrl::SetSel

CRichEditView::FindTextSimple

CWaitCursor 클래스