Share via


ITextRange::FindTextStart 메서드(tom.h)

범위의 시작 cp(cpFirst)에서 시작하여 문자열 bstr에 대한 최대 개수 문자를 검색합니다. 검색에는 비교 매개 변수 Flags가 적용됩니다. 문자열이 발견되면 Start cp 가 일치하는 문자열로 변경되고 pLength 가 문자열의 길이와 동일하게 설정됩니다. 문자열을 찾을 수 없는 경우 범위는 변경되지 않고 pLength 는 0으로 설정됩니다.

구문

HRESULT FindTextStart(
  BSTR bstr,
  long Count,
  long Flags,
  long *pLength
);

매개 변수

bstr

형식: BSTR

검색할 문자열입니다.

Count

형식: long

검색할 최대 문자 수입니다. 다음 중 하나일 수 있습니다.

tomForward 이야기의 끝까지 검색합니다. 기본값입니다.
n (0보다 큼) cpLim에서 시작하여 n자 앞으로 검색합니다.
n (0 미만) cpLim에서 시작하여 n chars를 뒤로 검색합니다.

Flags

형식: long

비교를 제어하는 플래그입니다. 0(기본값) 또는 다음 값의 조합일 수 있습니다.

tomMatchWord 2 전체 단어와 일치합니다.
tomMatchCase 4 대/소문자를 일치합니다.
tomMatchPattern 8 정규식과 일치합니다.

pLength

형식: long*

일치하는 문자열의 길이입니다.

반환 값

형식: HRESULT

메서드는 HRESULT 값을 반환합니다. 메서드가 성공하면 S_OK 반환합니다. 메서드가 실패하면 S_FALSE 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 tom.h
DLL Msftedit.dll

추가 정보

개념

Findtext

FindTextEnd

ITextRange

참조

텍스트 개체 모델