PrintDlgEx

[이 예비 설명서 및 주제 변경.]

PrintDlgEx 함수는 사용자가 특정 인쇄 작업의 속성을 지정할 수 있는 인쇄 속성 시트를 표시 합니다. 인쇄 속성 시트 인쇄 일반적인 대화 상자와 비슷한 컨트롤을 포함 하는 일반 페이지가 있다. 속성 시트 추가 응용 프로그램 및 드라이버 속성 페이지 일반 페이지 다음 가질 수 있습니다.

HRESULT PrintDlgEx ( LPPRINTDLGEX  lppd / / 초기화 데이터 구조를 가리키는 포인터);
 

매개 변수

lppd
속성 시트를 초기화 하는 데 사용 하는 정보가 들어 있는 PRINTDLGEX 구조를 포인터입니다. 이 구조에 사용자의 선택에 대 한 정보가 포함 된 PrintDlgEx 가 반환 하는 경우.

반환 값

함수가 성공 하면 반환 값이 S_OK 및 PRINTDLGEX 구조체의 dwResultAction 멤버는 다음 값 중 하나를 포함.

의미
PD_RESULT_APPLY 사용자 적용 단추를 클릭 하 고 나중에 취소 단추를 클릭 합니다. 이 사용자 속성 시트에서 변경 된 내용을 적용 하려고 하지만 아직 싶어하지 않는 인쇄를 나타냅니다. 적용 단추를 클릭 하면 시간에 사용자가 지정한 정보를 포함 하는 PRINTDLGEX 구조.
PD_RESULT_CANCEL 사용자 취소 단추를 클릭합니다. PRINTDLGEX 구조에 있는 정보는 변경 되지 않습니다.
PD_RESULT_PRINT 사용자는 인쇄 단추를 클릭합니다. 사용자가 지정 하는 정보를 포함 하는 PRINTDLGEX 구조.

함수가 실패 하면 반환 값 다음 COM 오류 코드 중 하나가 될 수 있습니다. 자세한 내용은 참조 오류 처리.

의미
E_OUTOFMEMORY 메모리 부족.
E_INVALIDARG 하나 이상의 인수가 올바르지 않습니다.
E_POINTER 잘못 된 포인터.
E_HANDLE 잘못 된 핸들.
E_FAIL 지정 되지 않은 오류.

주의

자세한 내용은 다음 웹 사이트를 참조 하십시오. 인쇄 속성 시트.

QuickInfo

nbsp;?Windows &NT: 버전 5.0 이상이 필요 합니다.
Windows:지원 되지 않습니다.
Windows CE:지원 되지 않습니다.
헤더:Commdlg.h에 선언 합니다.
가져오기 라이브러리:Comdlg32.lib를 사용 합니다.
유니코드:Windows NT에서 유니코드와 ANSI 버전으로 구현.

참고 항목

공용 대화 상자 라이브러리 개요, 공통 대화 상자 함수, CreatePropertySheetPage, PrintDlg, PRINTDLGEX

 

Index