IPrintDialogCallback

[To wstępne dokumentacji oraz z zastrzeżeniem zmiany.]

Interfejs IPrintDialogCallback włącza aplikację do otrzymywania powiadomień i wiadomości od funkcji PrintDlgEx , podczas gdy Drukuj arkusz właściwości jest wyświetlany.

Podczas wdrażania

Implementować interfejs IPrintDialogCallback , jeśli używasz funkcji PrintDlgEx i chce odbierać wywołania zwrotnego powiadomienia i wiadomości. Jeśli określisz szablon pola niestandardowe okna dialogowe z formantami, specyficzne dla aplikacji, musi implementować interfejs. Metoda HandleMessage umożliwia odbieranie wiadomości dla pola niestandardowe okna dialogowe.

Podczas wywoływania PrintDlgEx, można określić wskaźnik do obiektu wywołania zwrotnego członka lpCallback struktury PRINTDLGEX.

Zazwyczaj zawiera także obiekt wywołania zwrotnego klasy IObjectWithSite . Jeśli zostanie określony obiekt wywołania zwrotnego, wywołuje PrintDlgEx QueryInterface dla IID_IPrintDialogCallback i IID_IObjectWithSite. Jeśli obiekt wywołania zwrotnego implementuje IObjectWithSite, wywołuje PrintDlgEx SetSite metody do przekazywania wskaźnika do interfejsu IPrintDialogServices do aplikacji. Metody IPrintDialogCallback można używać interfejsu IPrintDialogServices do pobierania informacji o aktualnie wybranej drukarki.

Kiedy należy używać

Aplikacje nie wywołują metody IPrintDialogCallback . Funkcja PrintDlgEx wywołuje metody interfejsu do przekazania informacji do stosowania.

Metody w celu Tablica metod wirtualnych

Metody IUnknown

Funkcja QueryInterface
AddRef
Wydanie

Metody IPrintDialogCallback

Metoda Opis
InitDone Wywołana, gdy system zakończy inicjowanie Ogólne strony arkusza właściwości drukowania.
SelectionChange Wywoływane, kiedy użytkownik wybierze inną drukarkę z listy zainstalowanych drukarek w arkuszu właściwości drukowania.
HandleMessage Powołany do przekazywania wiadomości wysłane do okna dialogowego dziecka w dolnej części strony Ogólne.

Zobacz też

IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX

Index