PrintDlg 함수 인쇄 대화 상자나 인쇄설정 대화 상자를 표시합니다. 인쇄 대화 상자를 사용 하면 특정 인쇄 작업의 속성을 지정 하려면 .
인쇄설정 대화 상자는 새 응용 프로그램에 사용할 수 없습니다. 페이지설정 일반 대화 상자를 PageSetupDlg 함수에 의해 만들어진에 의해 대체 되었습니다. .
(BOOL PrintDlg LPPRINTDLG lppd / / 초기화 데이터 구조를 가리키는 포인터);
사용자가 확인 단추를 클릭 하는 경우 반환 값은 0이 아닌. PRINTDLG 구조 멤버 lppd 매개 변수에서 사용자의 선택을 나타냅니다 지적 했다.
사용자 취소 또는 인쇄 또는 프린터 설정 대화 상자를 닫을 또는 오류가 발생 하는 경우 반환 값은 0입니다. 확장된 오류 정보를 얻으려면 CommDlgExtendedError 함수를 사용 합니다. 사용자 취소 대화 상자를 닫은 경우 CommDlgExtendedError 반환 0; 그렇지 않으면, 그것은 다음 값 중 하나를 반환 합니다.:
| CDERR_FINDRESFAILURE | PDERR_CREATEICFAILURE |
| CDERR_INITIALIZATION | PDERR_DEFAULTDIFFERENT |
| CDERR_LOADRESFAILURE | PDERR_DNDMMISMATCH |
| CDERR_LOADSTRFAILURE | PDERR_GETDEVMODEFAIL |
| CDERR_LOCKRESFAILURE | PDERR_INITFAILURE |
| CDERR_MEMALLOCFAILURE | PDERR_LOADDRVFAILURE |
| CDERR_MEMLOCKFAILURE | PDERR_NODEFAULTPRN |
| CDERR_NOHINSTANCE | PDERR_NODEVICES |
| CDERR_NOHOOK | PDERR_PARSEFAILURE |
| CDERR_NOTEMPLATE | PDERR_PRINTERNOTFOUND |
| CDERR_STRUCTSIZE | PDERR_RETDEFFAILURE |
후크 프로시저 컨트롤 배경을 그리는 데 사용 해야 하는 브러시에 대 한 핸들을 반환 해야 합니다 ( PRINTDLG 구조 lpfnPrintHook 또는 lpfnSetupHook 멤버에 의해 지적) 후크 프로시저 WM_CTLCOLORDLG 메시지를 처리 하는 경우.
Windows NT 5.0 및 이후: PrintDlgEx 함수를 사용 하 여 속성 시트를 인쇄, 인쇄 일반적인 대화 상자와 비슷한 컨트롤을 포함 하는 일반 페이지에 있는 표시.
Windows CE: Windows 데스크톱 플랫폼 보다 Windows CE의 다른 멤버를 포함 하는 PRINTDLG 구조.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 2.0 이상이 필요합니다.
헤더:Commdlg.h에 선언 합니다.
가져오기 라이브러리:Comdlg32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.
공용 대화 상자 라이브러리 개요, 공통 대화 상자 함수, CommDlgExtendedError, CreateDC, DOCINFO, PRINTDLG, PrintHookProc, SetupHookProc, StartDoc, WM_CTLCOLORDLG