PrintDlg

PrintDlg 함수 인쇄 대화 상자나 인쇄설정 대화 상자를 표시합니다. 인쇄 대화 상자를 사용 하면 특정 인쇄 작업의 속성을 지정 하려면 .

인쇄설정 대화 상자는 새 응용 프로그램에 사용할 수 없습니다. 페이지설정 일반 대화 상자를 PageSetupDlg 함수에 의해 만들어진에 의해 대체 되었습니다. .

(BOOL PrintDlg LPPRINTDLG  lppd / / 초기화 데이터 구조를 가리키는 포인터);
 

매개 변수

lppd
대화 상자를 초기화 하는 데 사용 하는 정보를 포함 하는 PRINTDLG 구조 포인터입니다. 이 구조에 사용자의 선택에 대 한 정보가 PrintDlg 반환 될 때.

반환 값

사용자가 확인 단추를 클릭 하는 경우 반환 값은 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 구조.

QuickInfo

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

 

Index