사용자 지정 서식 파일

일반 대화 상자 대화 상자에서 개수, 형식 및 표준 컨트롤의 위치를 정의 하는 기본 템플릿을. 응용 프로그램에 고유한 추가 컨트롤에 액세스 권한을 부여할 사용자 지정 템플릿을 정의할 수 있습니다.

탐색기 스타일 열기다른 이름으로 저장 대화 상자를 제외한 모든 일반 대화 상자를 위한 기본 서식 파일을 대체 하는 사용자 지정 서식 파일을 만들도록 기본 서식 파일을 수정할 수 있습니다. 사용자 지정 서식 파일 유형 및 모든 추가 컨트롤 뿐만 아니라 표준 컨트롤의 위치를 정의합니다.

기본 대화 상자 템플릿을 수정 하 여 사용자 지정 대화 상자 템플릿을 만들 때 모든 추가 컨트롤에 대 한 식별자 고유 하 고 표준 컨트롤의 식별자와 충돌 하지 않는 있는지 확인 합니다. 다음 표에서 기본 서식 파일의 이름을 나열 하 고 각 일반적인 대화 상자 형식의 파일 포함.

대화 상자 형식 서식 파일 파일 포함
색.DLG COLORDLG입니다.H
찾기 FINDTEXT입니다.DLG DLGS입니다.H
글꼴 글꼴입니다.DLG DLGS입니다.H
오픈 (여러 항목 선택) FILEOPEN입니다.DLG DLGS입니다.H
오픈 (단일 선택) FILEOPEN입니다.DLG DLGS입니다.H
페이지 설정 PRNSETUP입니다.DLG DLGS입니다.H
인쇄 PRNSETUP입니다.DLG DLGS입니다.H
인쇄 설정(사용 되지 않음) PRNSETUP입니다.DLG DLGS입니다.H
바꾸기 FINDTEXT입니다.DLG DLGS입니다.H

사용자 지정 서식 파일을 사용 하려면 대화 상자에 대 한 해당 구조의 플래그 구성원에서 플래그를 설정 해야 합니다. 서식 파일은 응용 프로그램 또는 동적 연결 라이브러리에서 리소스를 플래그 구성원에서 ENABLETEMPLATE 플래그를 설정 하 고 구조의 hInstancelpTemplateName 멤버를 사용 하 여 모듈 및 리소스 이름을 식별 합니다. 서식 파일 메모리에 이미 경우 플래그 구성원에서 ENABLETEMPLATEHANDLE 플래그를 설정 하 고 hInstance 멤버를 사용 하 여 서식 파일을 포함 하는 메모리 개체 식별.

대부분의 경우, 또한 지원 하 고 사용자 지정 서식 파일에서 다른 컨트롤에 대 한 입력을 처리 하려면 대화 상자 후크 프로시저를 사용 해야 합니다.

스타일 탐색기 열기다른 이름으로 저장 대화 상자에 대 한 기본 서식 파일 수정 하기 위해 사용할 수 있습니다. 대신, 사용자 지정 서식 파일은 표준 대화 상자에 추가 될 항목에만 포함 된 자식 대화 상자를 정의 합니다. 사용자 지정 서식 파일에는 자식 대화 상자에서 표준 컨트롤의 클러스터의 위치를 지정 하는 정적 컨트롤을 정의할 수도 있습니다. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 탐색기 스타일 사용자 지정 서식 파일.

 

Index