오래 된-스타일 대화 상자 사용자 지정

메시지 또는 기본 대화 상자 프로시저를 위한 알림을 수신 하는 OFNHookProcOldStyle 후크 프로시저를 제공 하 여 오래 된-스타일 열기 또는 다른 이름으로 저장 대화 상자를 사용자 지정할 수 있습니다. 기본 서식 파일 대신 사용할 사용자 지정 서식 파일을 제공할 수 있습니다. 오래 된-스타일 대화 상자를 사용 하는 템플릿과 후크 프로시저는 다른 일반적인 대화 상자와 함께 사용 되는 유사 합니다. 자세한 내용은 일반적인 대화 상자 후크 프로시저사용자 정의 서식 파일 를 참조 하십시오.

오래 된-스타일 열기 또는 다른 이름으로 저장 대화 상자 후크 프로시저를 사용 하려면 대화 상자를 만들 때 OPENFILENAME 구조를 사용 합니다. 플래그 구성원에서 OFN_ENABLEHOOK 플래그를 설정 하 고 lpfnHook 멤버에서 OFNHookProcOldStyle 후크 프로시저의 주소를 지정 합니다. 대화 상자 프로시저는 lParam 매개 변수 대화 상자를 초기화 하는 데 사용 하는 OPENFILENAME 구조체의 주소를 설정 후크 프로시저를 WM_INITDIALOG 메시지를 보냅니다.

OPENFILENAME 구조를 사용 하 여 기본 서식 파일 대신 사용 하 여 열기 또는 다른 이름으로 저장 대화 상자에 대 한 사용자 지정 서식 파일을 지정할 수 있습니다. 사용자 지정 서식 파일은 응용 프로그램 또는 동적 연결 라이브러리에서 리소스를 플래그 구성원에서 OFN_ENABLETEMPLATE 플래그를 설정 하 고 구조의 hInstancelpTemplateName 멤버를 사용 하 여 모듈 및 리소스 이름을 식별 합니다. 사용자 지정 서식 파일 메모리에 이미 있으면 OFN_ENABLETEMPLATEHANDLE 플래그를 설정 하 고 hInstance 멤버를 사용 하 여 서식 파일을 포함 하는 메모리 개체를 식별 합니다. FILEOPEN에 지정 된 기본 서식 파일을 수정 하 여 사용자 지정 서식 파일을 만듭니다.DLG 파일입니다. 기본값에서 사용 되는 컨트롤 식별자 찾기 및 바꾸기 대화 상자 템플릿에 DLGS에 정의 됩니다.H 파일.

기본적으로는 GetOpenFileNameGetSaveFileName 함수를 탐색기 스타일 대화 상자를 표시합니다. OFNHookProcOldStyle 후크 프로시저를 제공 하 고 OPENFILENAME 구조의 플래그 구성원에 OFN_EXPLORER 플래그가 설정 되지 않도록 해야 합니다 오래 된-스타일 대화 상자를 표시.

OFN_EXPLORER 플래그를 설정 하는 경우 시스템 취급 후크 프로시저 또는 사용자 정의 템플릿 탐색기 스타일 사용자 지정 합니다. 탐색기 스타일 대화 상자를 사용자 지정 하는 방법에 대 한 내용은 다음 웹 사이트를 참조 하십시오. 탐색기 스타일 사용자 지정 서식 파일.

 

Index