Graphisoft®

GSRootVersion: 1.0

RSGetIndString

문자열 리스트 리소스에서 메모리로 한 문자열을 복사합니다.

    bool RSGetIndString (
char* pText,
GSResID resID,
long index,
GSResModule resModule = AllResModule,
ResStringType rsType = RST_Localised
);

파라미터

pText

[out] 문자열 값을 보관하기 위한 문자 버퍼에 대한 포인터입니다.

버퍼의 크기는 문자열 값을 담기에 충분히 커야 합니다. Macintosh의 경우 문자열의 최대 크기는 256입니다. Windows에서는 최대 값이 없습니다. 그러므로 당신은 충분히 큰 버퍼를 제공해야 합니다.

resID
[in] 숫자 리소스 식별자입니다.
index
[in] 리스트 내 문자열의 인덱스입니다. 이것은 0부터 시작하는 인덱스 값입니다.
resModule=AllResModule
[in] 문자열 리스트를 찾을 리소스 모듈입니다. 리소스를 가져올 리소스 모듈입니다. 만약 이 값이 AllResModule이면, RSOpenResourceFile로 열린 모든 리소스 모듈들이 검색됩니다.
rsType=RST_Localised
[in] 리소스 문자열의 타입입니다. 다음 값이 될 수 있습니다: RST_Localised,RST_FixedRST_StatusBar

리턴 값

만약 성공적으로 로드되면 true입니다.

설명

GRC 리소스 전처리기를 사용하여 크로스 플랫폼 문자열 리스트들을 생성할 수 있습니다.

만약 요청한 문자열 리스트 리소스를 찾지 못하면, 라이브러리의 디버그 버전이 디버거로 break하게 됩니다. 이러한 동작을 변경하려면 RSMissingResourceAlert를 사용하십시오.

요구사항

버전: 1.3 또는 이후
헤더: RS.hpp
라이브러리 가져오기: GSRootImp.lib와 링크
모듈: GSRootLib [MAC], GSRoot.dll [WIN]

참고사항

RSLoadResource, RSMissingResourceAlert