IPrintDialogCallback

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

IPrintDialogCallback 인터페이스를 사용 하면 인쇄 속성 시트 를 표시 하는 동안 PrintDlgEx 함수에서 알림 메시지를 수신 하는 응용 프로그램.

구현 하는 경우

PrintDlgEx 함수를 사용 하는 콜백 알림 및 메시지를 수신 하고자 하는 경우에 IPrintDialogCallback 인터페이스를 구현 합니다. 응용 프로그램별 컨트롤 사용자 지정 대화 상자 템플릿을 지정 하는 경우에 인터페이스를 구현 해야 합니다. HandleMessage 메서드를 사용 하면 사용자 지정 대화 상자에 대 한 메시지를 받을 수 있습니다.

PrintDlgEx를 호출할 때 콜백 개체 PRINTDLGEX 구조체의 lpCallback 멤버에 대 한 포인터를 지정할 수 있습니다.

일반적으로 콜백 개체도 포함 된 IObjectWithSite 클래스. 콜백 개체를 지정 하는 경우에 PrintDlgEx 호출 IID_IPrintDialogCallbackIID_IObjectWithSite에 대 한 QueryInterface . 콜백 개체는 IObjectWithSite를 구현 하는 경우에 PrintDlgEx 호출에서 SetSite 메서드를 응용 프로그램에 IPrintDialogServices 인터페이스에 대 한 포인터를 전달 합니다. IPrintDialogCallback 메서드 IPrintDialogServices 인터페이스를 사용 하 여 현재 선택 된 프린터에 대 한 정보를 검색할 수 있습니다.

사용 하는 경우

응용 프로그램은 IPrintDialogCallback 메서드를 호출 하지 마십시오. 응용 프로그램에 정보를 전달 하는 인터페이스 메서드를 호출 하는 PrintDlgEx 함수.

VTable 순서 메서드

IUnknown 메서드

QueryInterface
AddRef
출시

IPrintDialogCallback 메서드

메서드 설명
InitDone 시스템 인쇄 속성 시트의 일반 페이지 초기화 완료 될 때 호출.
SelectionChange 사용자가 인쇄 속성 시트에서 설치 된 프린터 목록에서 다른 프린터를 선택할 때 호출.
HandleMessage 일반 페이지의 아래쪽에 있는 자식 대화 상자에 보낸 메시지를 전달 하 라고.

참고 항목

IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX

 

Index