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