Graphisoft®

Dialog ManagerVersion: 2.0

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