Callback-Objekt für das Eigenschaftenblatt drucken

[Dies ist vorläufige Dokumentation und Änderungenvorbehalten.]

Eine Anwendung, die ein Eigenschaftenblatt Drucken zeigt realisieren ein Rückrufobjekt Benachrichtigungen und Nachrichten aus der PrintDlgEx -Funktion zu erhalten, während das Eigenschaftenfenster angezeigt wird. Um eine Callback-Objekt bereitzustellen, geben Sie einen Zeiger auf das Objekt in der LpCallback -Member der PRINTDLGEX -Struktur.

Das Callback-Objekt muss die IPrintDialogCallback -Schnittstelle implementieren. Die PrintDlgEx -Funktion ruft IPrintDialogCallback Methoden in den folgenden Situationen:

Das Callback-Objekt implementieren auch die IObjectWithSite Schnittstelle. Die Funktionsaufrufe PrintDlgEx die IObjectWithSite::SetSite Methode, um einen Zeiger auf eine IPrintDialogServices -Schnittstelle an eine Anwendung übergeben. Die IPrintDialogServices -Schnittstelle können die IPrintDialogCallback Methoden zum Abrufen von Informationen über den ausgewählten Drucker. Die IPrintDialogServices -Schnittstelle ist auch nützlich für Anwendungen, die auf die Seite Allgemein des Eigenschaftenblatts Print folgen weitere Seiten zu erstellen. Die Dialogfeld Feld Verfahren für die weiteren Seiten können IPrintDialogServices Methoden aufrufen.