영어로 읽기

다음을 통해 공유


commdlg.h 헤더

이 헤더는 대화 상자에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

commdlg.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IPrintDialogCallback

Print 속성 시트가 표시되는 동안 애플리케이션이 PrintDlgEx 함수에서 알림 및 메시지를 받을 수 있도록 하는 메서드를 제공합니다.
IPrintDialogServices

현재 선택한 프린터에 대한 정보를 검색하기 위해 PrintDlgEx 함수를 사용하여 애플리케이션을 사용하도록 설정하는 메서드를 제공합니다.

Functions

 
CDSIZEOF_STRUCT

지정된 멤버까지의 구조체 크기를 가져옵니다.
CommDlg_OpenSave_GetFilePathA

ASCII 버전의 CommDlg_OpenSave_GetFilePath
CommDlg_OpenSave_GetFilePathW

CommDlg_OpenSave_GetFilePath 와이드 문자열 버전
CommDlg_OpenSave_GetFolderIDList

Explorer 스타일 열기 또는 다른 이름으로 저장 대화 상자가 열려 있는 폴더에 해당하는 항목 식별자 목록의 주소를 검색합니다.
CommDlg_OpenSave_GetFolderPathA

ASCII 버전의 CommDlg_OpenSave_GetFolderPath
CommDlg_OpenSave_GetFolderPathW

CommDlg_OpenSave_GetFolderPath 와이드 문자열 버전
CommDlg_OpenSave_GetSpecA

ASCII 버전의 CommDlg_OpenSave_GetSpec
CommDlg_OpenSave_GetSpecW

CommDlg_OpenSave_GetSpec 와이드 문자열 버전
CommDlg_OpenSave_HideControl

Explorer 스타일 열기 또는 다른 이름으로 저장 대화 상자에서 지정된 컨트롤을 숨깁니다.
CommDlg_OpenSave_SetControlText

Explorer 스타일 열기 또는 다른 이름으로 저장 대화 상자에서 지정된 컨트롤의 텍스트를 설정합니다.
CommDlg_OpenSave_SetDefExt

Explorer 스타일 열기 또는 다른 이름으로 저장 대화 상자의 기본 파일 이름 확장명을 설정합니다.
CommDlgExtendedError

CommDlgExtendedError 함수(commdlg.h)는 일반적인 대화 상자 오류 코드를 반환합니다.
FindTextA

사용자가 검색할 문자열과 문서에서 텍스트를 검색할 때 사용할 옵션을 지정할 수 있는 시스템 정의 모덜리스 찾기 대화 상자를 만듭니다. (ANSI)
FindTextW

사용자가 검색할 문자열과 문서에서 텍스트를 검색할 때 사용할 옵션을 지정할 수 있는 시스템 정의 모덜리스 찾기 대화 상자를 만듭니다. (유니코드)
GetFileTitleA

지정된 파일의 이름을 검색합니다. (ANSI)
GetFileTitleW

지정된 파일의 이름을 검색합니다. (유니코드)
GetOpenFileNameA

사용자가 열 파일 또는 파일 집합의 드라이브, 디렉터리 및 이름을 지정할 수 있는 열기 대화 상자를 만듭니다. (ANSI)
GetOpenFileNameW

사용자가 열 파일 또는 파일 집합의 드라이브, 디렉터리 및 이름을 지정할 수 있는 열기 대화 상자를 만듭니다. (유니코드)
GetSaveFileNameA

사용자가 저장할 파일의 드라이브, 디렉터리 및 이름을 지정할 수 있는 저장 대화 상자를 만듭니다. (ANSI)
GetSaveFileNameW

사용자가 저장할 파일의 드라이브, 디렉터리 및 이름을 지정할 수 있는 저장 대화 상자를 만듭니다. (유니코드)
ReplaceTextA

사용자가 검색할 문자열과 대체 문자열을 지정할 수 있는 시스템 정의 모덜리스 대화 상자와 찾기 및 바꾸기 작업을 제어하는 옵션을 만듭니다. (ANSI)
ReplaceTextW

사용자가 검색할 문자열과 대체 문자열을 지정할 수 있는 시스템 정의 모덜리스 대화 상자와 찾기 및 바꾸기 작업을 제어하는 옵션을 만듭니다. (유니코드)

콜백 함수

 
ColorA 선택

CHOOSECOLORA(ANSI) 함수(commdlg.h)에는 ChooseColor 함수가 색 대화 상자를 초기화하는 데 사용하는 정보가 포함되어 있습니다.
ColorW 선택

ChooseColor의 와이드 문자열 버전
ChooseFontA

ChooseFont의 ASCII 버전
ChooseFontW

ChooseFont의 와이드 문자열 버전
LPCCHOOKPROC

색 대화 상자의 기본 대화 상자 프로시저에 대한 메시지 또는 알림을 받습니다. ChooseColor 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 함수입니다.
LPCFHOOKPROC

글꼴 대화 상자의 기본 대화 상자 프로시저에 대한 메시지 또는 알림을 받습니다. 이것은 ChooseFont 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 프로시저입니다.
LPFRHOOKPROC

찾기 또는 바꾸기 대화 상자의 기본 대화 상자 프로시저에 대한 메시지 또는 알림을 받습니다.
LPOFNHOOKPROC

대화 상자에서 보낸 알림 메시지를 받습니다.
LPPAGEPAINTHOOK

페이지 설정 대화 상자에서 샘플 페이지의 드로잉을 사용자 지정할 수 있는 메시지를 받습니다. PagePaintHook 후크 프로시저는 PageSetupDlg 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 함수입니다.
LPPAGESETUPHOOK

페이지 설정 대화 상자의 기본 대화 상자 프로시저에 대한 메시지 또는 알림을 받습니다. PageSetupHook 후크 프로시저는 PageSetupDlg 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 함수입니다.
LPPRINTHOOKPROC

인쇄 대화 상자의 기본 대화 상자 프로시저에 대한 메시지 또는 알림을 받습니다. PrintDlg 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 함수입니다.
LPSETUPHOOKPROC

PrintDlg 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 함수입니다. 후크 프로시저는 인쇄 설정 대화 상자의 기본 대화 상자 프로시저에 대한 메시지 또는 알림을 받습니다.
PageSetupDlgA

PageSetupDlg의 ASCII 버전
PageSetupDlgW

PageSetupDlg의 와이드 문자열 버전
PrintDlgA

PrintDlg의 ASCII 버전
PrintDlgExA

PrintDlgEx의 ASCII 버전
PrintDlgExW

PrintDlgEx의 와이드 문자열 버전
PrintDlgW

PrintDlg의 와이드 문자열 버전

구조체

 
CHOOSECOLORA

CHOOSECOLORA(ANSI) 구조체(commdlg.h)에는 ChooseColor 함수가 색 대화 상자를 초기화하는 데 사용하는 정보가 포함되어 있습니다.
CHOOSECOLORA

CHOOSECOLORA(ANSI) 구조체 r1(commdlg.h)에는 ChooseColor 함수가 색 대화 상자를 초기화하는 데 사용하는 정보가 포함되어 있습니다.
CHOOSECOLORW

CHOOSECOLORW(유니코드) 구조체(commdlg.h)에는 ChooseColor 함수가 색 대화 상자를 초기화하는 데 사용하는 정보가 포함되어 있습니다.
CHOOSECOLORW

CHOOSECOLORW(유니코드) 구조체 r1(commdlg.h)에는 ChooseColor 함수가 색 대화 상자를 초기화하는 데 사용하는 정보가 포함되어 있습니다.
CHOOSEFONTA

ChooseFont 함수가 글꼴 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조에서 사용자의 선택에 대한 정보를 반환합니다. (ANSI)
CHOOSEFONTW

ChooseFont 함수가 글꼴 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조에서 사용자의 선택에 대한 정보를 반환합니다. (유니코드)
DEVNAMES

프린터의 드라이버, 디바이스 및 출력 포트 이름을 식별하는 문자열을 포함합니다.
FINDREPLACEA

FindText 및 ReplaceText 함수가 찾기 및 바꾸기 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. (ANSI)
FINDREPLACEW

FindText 및 ReplaceText 함수가 찾기 및 바꾸기 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. (유니코드)
OFNOTIFYA

열기 또는 다른 이름으로 저장 대화 상자의 OFNHookProc 후크 프로시저로 전송된 WM_NOTIFY 메시지에 대한 정보를 포함합니다. WM_NOTIFY 메시지의 lParam 매개 변수는 OFNOTIFY 구조체에 대한 포인터입니다. (ANSI)
OFNOTIFYEXA

CDN_INCLUDEITEM 알림 메시지에 대한 정보를 포함합니다. (ANSI)
OFNOTIFYEXW

CDN_INCLUDEITEM 알림 메시지에 대한 정보를 포함합니다. (유니코드)
OFNOTIFYW

열기 또는 다른 이름으로 저장 대화 상자의 OFNHookProc 후크 프로시저로 전송된 WM_NOTIFY 메시지에 대한 정보를 포함합니다. WM_NOTIFY 메시지의 lParam 매개 변수는 OFNOTIFY 구조체에 대한 포인터입니다. (유니코드)
OPENFILENAME_NT4A

OPENFILENAME_NT4 구조는 _WIN32_WINNT 0x0400 설정된 OPENFILENAME과 동일합니다. (ANSI)
OPENFILENAME_NT4W

OPENFILENAME_NT4 구조는 _WIN32_WINNT 0x0400 설정된 OPENFILENAME과 동일합니다. (유니코드)
OPENFILENAMEA

GetOpenFileName 및 GetSaveFileName 함수가 다른 이름으로 열기 또는 다른 이름으로 저장 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조에서 사용자의 선택에 대한 정보를 반환합니다. (ANSI)
OPENFILENAMEW

GetOpenFileName 및 GetSaveFileName 함수가 다른 이름으로 열기 또는 다른 이름으로 저장 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조에서 사용자의 선택에 대한 정보를 반환합니다. (유니코드)
PAGESETUPDLGA

PageSetupDlg 함수가 페이지 설정 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조의 사용자 정의 페이지 매개 변수에 대한 정보를 반환합니다. (ANSI)
PAGESETUPDLGW

PageSetupDlg 함수가 페이지 설정 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조의 사용자 정의 페이지 매개 변수에 대한 정보를 반환합니다. (유니코드)
PRINTDLGA

PrintDlg 함수가 인쇄 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조를 사용하여 사용자의 선택 항목에 대한 정보를 반환합니다. (ANSI)
PRINTDLGEXA

PrintDlgEx 함수가 Print 속성 시트를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 속성 시트를 닫은 후 시스템은 이 구조를 사용하여 사용자의 선택 항목에 대한 정보를 반환합니다. (ANSI)
PRINTDLGEXW

PrintDlgEx 함수가 Print 속성 시트를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 속성 시트를 닫은 후 시스템은 이 구조를 사용하여 사용자의 선택 항목에 대한 정보를 반환합니다. (유니코드)
PRINTDLGW

PrintDlg 함수가 인쇄 대화 상자를 초기화하는 데 사용하는 정보를 포함합니다. 사용자가 대화 상자를 닫은 후 시스템은 이 구조를 사용하여 사용자의 선택 항목에 대한 정보를 반환합니다. (유니코드)
PRINTPAGERANGE

인쇄 작업의 페이지 범위를 나타냅니다. 인쇄 작업에는 둘 이상의 페이지 범위가 있을 수 있습니다. 이 정보는 PrintDlgEx 함수를 호출할 때 PRINTDLGEX 구조체에 제공됩니다.