[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.
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.
Aplikacje nie wywołują metody IPrintDialogCallback . Funkcja PrintDlgEx wywołuje metody interfejsu do przekazania informacji do stosowania.
Funkcja QueryInterface
AddRef
Wydanie
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. |
IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX