대화 상자 템플릿

대화 상자 템플릿에 높이, 너비, 스타일 및 포함 된 컨트롤을 정의 하는 대화 상자를 설명 하는 이진 데이터입니다. 대화 상자를 만들려면 시스템 응용 프로그램의 실행 파일의 리소스에서 대화 상자 템플릿을 로드 하거나 전달 된 전역 메모리에서 응용 프로그램 서식 파일을 사용 합니다. 두 경우 모두 응용 프로그램이 제공 해야 합니다 서식 파일 대화 상자를 만들 때.

개발자 상자 편집기 리소스 컴파일러 또는 대화 상자를 사용 하 여 템플릿 리소스를 만듭니다. 리소스 컴파일러 이진 리소스로 변환 텍스트 설명을 하 고 대화 상자 편집기 이진 리소스로 대화형으로 구성 된 대화 상자 저장.

메모 ?템플릿 리소스를 만들어 응용 프로그램의 실행 파일에 추가 하는 방법에 대 한 설명을이 개요의 범위를 벗어납니다. 템플릿 리소스를 만들고 실행 파일을 추가 하는 방법에 대 한 자세한 내용은 응용 프로그램 개발 도구와 함께 제공 된 설명서를 참조 하십시오.

대화 상자 템플릿 리소스를 사용 하지 않고를 만들려면 서식 파일 메모리에 만들고 해야 합니다 CreateDialogIndirectParam 또는 DialogBoxIndirectParam 함수 또는 CreateDialogIndirect 또는 DialogBoxIndirect 매크로 전달.

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

전역 메모리 개체를 할당 하 고 표준 또는 확장 헤더와 컨트롤 정의 작성 하 여 메모리 서식 파일을 만들 수 있습니다. 메모리 서식 파일은 서식 파일 리소스 형태와 내용에서 동일 합니다. 템플릿을 먼저 메모리에 템플릿 리소스를 로드할 LoadResource 함수를 사용 하는 메모리를 사용 하는 대부분의 응용 프로그램 로드 리소스 새로운 메모리 서식 파일을 만들려면 수정. 메모리에 있는 대화 상자 템플릿 만들기에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 서식 파일 메모리에.

다음 섹션에서는 스타일, 측정 및 대화 상자 서식 파일에 사용 되는 다른 값을 설명 합니다.

 

Index