DGRichEditFindText
Rich Edit 컨트롤에서 주어진 범위의 문자들 중에서 지정한 텍스트를 검색합니다.
short DGRichEditFindText ( short dialId, short item, Int32* startPos, Int32* endPos, char* text, short findFlag );
파라미터
- dialId
- 다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
- item
- 다이얼로그 항목의 1-기반 인덱스입니다.
- startPos
-
의미 입력 시: 검색을 시작하는 문자 위치입니다. 1번째 문자의 경우 DG_REP_TEXTBEGIN을 사용하시고, 텍스트의 끝의 경우 DG_REP_TEXTEND를 사용하십시오. 리턴 시: 만약 리턴 값이 1이면, 발견한 텍스트의 1번째 문자의 위치입니다. - endPos
-
의미 입력 시: 검색을 마칠 문자 위치입니다. 1번째 문자의 경우 DG_REP_TEXTBEGIN을 사용하시고, 텍스트의 끝의 경우 DG_REP_TEXTEND를 사용하십시오. 리턴 시: 만약 리턴 값이 1이면, 발견한 텍스트의 마지막 문자의 위치입니다. - text
- 검색할 텍스트입니다.
- findFlag
- 검색 flag입니다. 이 flag는 검색 방향과 행동을 제어합니다.
- 검색 방향 값들은 배타적입니다. (하나만 적용됨)
-
값 의미 DG_RTF_DOWN 아래로 검색합니다. (시작부터 끝까지) DG_RTF_UP 위로 검색합니다. (끝부터 시작까지) - 검색 행동 flag들은 검색 방향 값과 조합할 수 있습니다.
-
Flag 의미 DG_RTF_WHOLEWORD 전체 단어들이 일치한 경우에만. DG_RTF_MATCHCASE 대소문자 구분해서 검색.
리턴 값
-
값 의미 -1 오류 0 지정한 텍스트를 발견하지 못했습니다. 1 지정한 텍스트를 발견했습니다.
설명
위치 값들에 대해서는 DG_REP_TEXTBEGIN, DG_REP_TEXTEND 또는 DGRichEditGetLinePos, DGRichEditGetSelect, 또는 이 함수가 리턴하는 값을 사용하십시오.
요구사항
- 버전: DG 1.1.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, Rich Edit 컨트롤, DGRichEditGetLinePos DGRichEditGetSelect