RESOURCEHEADER

RESOURCEHEADER 구조 자체 리소스 헤더에 대 한 정보 및이 리소스에 특정 데이터를 포함합니다. 이 구조는 사실 C 언어 구조 가변 길이 멤버를 포함 하기 때문에. 구조 정의 여기에 제공 된 설명만; 그것은 어떤 표준 헤더 파일에.

구조체 RESOURCEHEADER {DWORD DataSize; 
    DWORD HeaderSize; 
    [서 또는 이름 입력]; 
    [서 또는 이름]; 
    DWORD DataVersion; 
    WORD MemoryFlags; 
    WORD LanguageId; 
    DWORD 버전; 
    DWORD 특성; 
} 
 

회원

DataSize
이 특정 리소스에 대 한 리소스 헤더 뒤에 오는 데이터의 바이트에서 크기를 지정 합니다. 이 리소스는 리소스 파일에서 뒤에 있는 모든 리소스 사이 패딩 어떤 파일 든 지를 포함 되지 않습니다.
HeaderSize
다음과 같이 리소스 헤더 데이터의 바이트 크기를 지정.
유형
리소스 종류를 식별합니다. 형식 멤버는 형식의 이름을 지정 하는 null로 끝나는 유니코드 문자열 또는 숫자 값 수 있습니다. 이름 또는 서 수 형식 멤버에 대 한 설명은 다음 주의 섹션을 참조 하십시오.

형식 멤버의 숫자 값 이면 표준 또는 사용자 정의 리소스 종류를 지정할 수 있습니다. 멤버 문자열이 면 이라면 사용자 정의 리소스 종류.

다음은 표준 Win32 리소스 종류.
리소스 종류 이름 유형 번호
RT_CURSOR 1
RT_BITMAP 2
RT_ICON 3
RT_MENU 4
RT_DIALOG 5
RT_STRING 6
RT_FONTDIR 7
RT_FONT 8
RT_ACCELERATOR 9
RT_RCDATA 10
RT_MESSAGETABLE 11
RT_GROUP_CURSOR 12
RT_GROUP_ICON 14
RT_VERSION 16
RT_DLGINCLUDE 17
RT_PLUGPLAY 19
RT_VXD 20
RT_ANICURSOR 21
RT_ANIICON 22
RT_HTML 23

값이 256 보다 작은 시스템 사용에 대 한 소유.

이름
특정 리소스를 식별 하는 이름을 지정 합니다. 형식 멤버와 같은 이름 회원, 숫자 값 또는 null로 끝나는 유니코드 문자열 수 있습니다. 이름 또는 서 수 형식 멤버에 대 한 설명은 다음 주의 섹션을 참조 하십시오.

WORD 데이터를 포함 하기 때문에 DWORD 맞춤 유형이름 을 구성원 간의 안쪽 여백을 추가할 필요가 없습니다. 그러나 안쪽 맞춤 DWORD 경계에 헤더의 나머지 이름 멤버 후 WORD 추가 해야 하는,.

DataVersion
미리 정의 된 리소스 데이터 버전을 지정합니다. 이 응용 프로그램을 사용 해야 리소스 데이터의 버전을 결정할 것 이다.
MemoryFlags
리소스의 상태를 설명할 수 있는 특성 플래그 집합을 지정 합니다. 한정자에는.RC 스크립트 파일 리소스에 이러한 특성을 할당 합니다. 스크립트 식별자 다음 플래그 값을 할당할 수 있습니다.
플래그 설명
MOVEABLE 경우
고정 ~ MOVEABLE
순수 0x0020
불순 한 ~ 순수
미리 로드 0x0040
LOADONCALL ~ 미리 로드
DISCARDABLE 0x1000

Win32 기반 응용 프로그램의 이러한 특성을 사용 하지 마십시오. 기존 스크립트와의 호환성을 위해 스크립트에서 특성은 허용 하지만 그들은 무시 됩니다. Win32 리소스는 해당 모듈을 로드할 때 로드 되 고 모듈이 언로드될 때 해제 됩니다.

LanguageId
리소스 또는 리소스 집합에 대 한 언어를 지정합니다. 선택적으로이 멤버에 대 한 값을 설정 언어 리소스 정의 문을. 매개 변수는 상수는 WINNT에서.H 파일.

각 리소스는 시스템 또는 응용 프로그램은 시스템의 현재 로케일에 대 한 적절 한 언어를 선택할 수 있도록 언어 식별자를 포함 합니다. 내 리소스 문자열의 언어에만 다른 동일한 유형과 이름을 여러 리소스를 각 한 LanguageId 를 지정 해야.

버전
도구 리소스 파일 읽기 및 쓰기에 사용할 수 있는 리소스 데이터에 대 한 사용자 정의 버전 번호를 지정 합니다. 선택적 버전 리소스 정의 문 사용 하 여이 값을 설정.
특성
도구 리소스 파일 읽기 및 쓰기에 사용할 수 있는 리소스에 대 한 사용자 정의 정보를 지정 합니다. 선택적 특성 리소스 정의 문 사용 하 여이 값을 설정.

주의

변수 형식 멤버는 이름이라고 또는 회원, 그리고 식별자 나타나는 리소스 파일에 있는 대부분의 장소에서 사용 됩니다. 첫 번째 단어이름 또는 형식 멤버 회원 숫자 값 또는 문자열 인지를 나타냅니다. 구성원의 첫 번째 단어 는 잘못 된 유니코드 문자 값 0xffff, 경우 단어 다음 유형 번호입니다. 그렇지 않으면, 유니코드 문자열을 포함 하는 구성원 및 구성원의 첫 번째 단어 는 name 문자열의 첫 번째 문자. 리소스 정의 문에 대 한 자세한 내용은 참조 리소스 정의 문.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않는.

참고 항목

리소스 개요, 리소스 구조, 특성 문, 언어 문 , 버전 문의

 

Index