IPrintDialogServices

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

IPrintDialogServices 인터페이스는 응용 프로그램을 PrintDlgEx 함수를 사용 하 여 현재 선택 된 프린터에 대 한 정보를 검색할 수 있습니다. 이 프린터는 인쇄 속성 시트일반 페이지에서 설치 된 프린터 목록에 표시.

구현 하는 경우

응용 프로그램은 IPrintDialogServices 인터페이스를 구현 하지 않습니다. 이 인터페이스를 구현 하는 PrintDlgEx 함수.

사용 하는 경우

PrintDlgEx 함수를 호출 하는 응용 프로그램 IPrintDialogServices 인터페이스를 사용 하 여 인쇄 속성 시트를 표시 하는 동안 현재 선택한 프린터에 대 한 정보를 검색할 수 있습니다. IPrintDialogServices 인터페이스는 메시지 및 일반 페이지의 아래쪽에 있는 자식 대화 상자에 대 한 알림을 처리 하는 IPrintDialogCallback 인터페이스를 구현 하는 응용 프로그램에 유용.

IPrintDialogServices 인터페이스 일반 페이지에 따라 추가 페이지를 생성 하는 응용 프로그램에도 유용 합니다. 대화 상자 프로시저 추가 페이지에 대 한 IPrintDialogServices 메서드를 호출할 수 있습니다.

IPrintDialogServices 인터페이스에 대 한 포인터를 검색 하려면 포함 하는 콜백 개체 구현에서 IObjectWithSite 클래스. PrintDlgEx를 호출할 때 콜백 개체 PRINTDLGEX 구조체의 lpCallback 멤버에 대 한 포인터를 지정할 수 있습니다. PrintDlgEx 호출에서 IObjectWithSite::SetSite 메서드를 응용 프로그램에 IPrintDialogServices 인터페이스에 대 한 포인터를 전달할.

VTable 순서 메서드

IUnknown 메서드

QueryInterface
AddRef
출시

IPrintDialogServices 메서드

메서드 설명
GetCurrentDevMode 현재 선택 된 프린터에 대 한 정보로 DEVMODE 구조체를 채웁니다.
GetCurrentPrinterName 현재 선택 된 프린터의 이름을 검색합니다.
GetCurrentPortName 현재 포트의 이름을 검색합니다.

 

Index