메모리의 서식 파일

메모리에 있는 대화 상자 템플릿 헤더 뒤에 하나 이상의 추가 데이터 블록의 각 대화 상자에 있는 컨트롤을 설명 하는 대화 상자를 설명 하는 이루어져 있다. 서식 파일에는 표준 형식이 나 확장된 형식 사용할 수 있습니다. 표준 서식 파일에서 헤더 뒤에 추가 가변 길이 배열 DLGTEMPLATE 구조입니다. 각 컨트롤에 대 한 데이터 추가 가변 길이 배열 뒤 DLGITEMTEMPLATE 구조의 구성 됩니다. 확장 된 대화 상자 서식 파일에서 헤더 DLGTEMPLATEEX 형식을 사용 하 고 컨트롤 정의 DLGITEMTEMPLATEEX 형식을 사용 하 여.

표준 서식 파일 및 확장된 서식 파일을 구별 하려면 첫 번째 16 비트는 대화 상자 템플릿 확인 합니다. 확장된 서식 파일에서 첫 번째 단어 는 0xFFFF; 다른 값 이면 표준 서식 파일.

메모리에 대화 서식 파일을 만드는 경우 해야 하는 정의 DWORD 경계에 정렬 되는 DLGITEMTEMPLATE 또는 DLGITEMTEMPLATEEX 컨트롤의 각. 또한, 컨트롤 정의 따르는 생성 데이터 DWORD 경계에 정렬 되어야 합니다. 단어 경계에 정렬 해야 합니다 모든 대화 상자 서식 파일에서 다른 가변 길이 배열.

서식 파일 헤더

모두는 표준 및 확장 템플릿 대화 상자에서 머리글 포함 다음 일반 정보:

확장된 서식 파일에서 DLGTEMPLATEEX 헤더 또한 다음과 같은 추가 정보를 지정:

컨트롤 정의

서식 파일 헤더 대화 상자 컨트롤을 설명 하는 하나 이상의 컨트롤 정의입니다. 두 표준 및 확장 템플릿, 대화 상자 헤더는 서식 파일에서 컨트롤 정의의 수를 나타내는 멤버가 있습니다. 표준 서식 파일에 각 컨트롤 정의 뒤에 추가 가변 길이 배열 DLGITEMTEMPLATE 구조의 구성 됩니다. 확장된 서식 파일에서 컨트롤 정의 DLGITEMTEMPLATEEX 형식 사용.

컨트롤 정의 다음 정보를 포함 하는 표준 및 확장 된 템플릿 모두에:

확장된 서식 파일에서 컨트롤 정의 또한 시스템 전송 하는 경우 컨트롤을 식별 하는 도움말 컨텍스트 식별자를 지정 된 WM_HELP 메시지가.

 

Index