IPrintDialogServices

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

Interfejs IPrintDialogServices umożliwia aplikacji przy użyciu funkcji PrintDlgEx do pobierania informacji o aktualnie wybranej drukarki. Ta drukarka jest wskazany na liście zainstalowanych drukarek na stronie Ogólne arkusza właściwości drukowania .

Podczas wdrażania

Aplikacje nie implementuje interfejsu IPrintDialogServices . Funkcja PrintDlgEx implementuje ten interfejs.

Kiedy należy używać

Aplikacje, które wywołują funkcję PrintDlgEx można użyć interfejsu IPrintDialogServices do pobierania informacji o aktualnie wybranej drukarki podczas drukowania arkusz właściwości jest wyświetlany. Interfejs IPrintDialogServices jest użyteczne w przypadku aplikacji, które implementują interfejs IPrintDialogCallback do przetwarzania wiadomości oraz powiadomienia w dolnej części strony Ogólne okna dialogowego dziecka.

Interfejs IPrintDialogServices jest również przydatny dla aplikacji, które tworzenia dodatkowych stron do przestrzegania ogólnych strony. Procedury pole dialogowe dodatkowe strony można wywołać metody IPrintDialogServices.

Aby pobrać wskaźnika do interfejsu IPrintDialogServices , wdrożenie obiekt wywołania zwrotnego, który zawiera klasy IObjectWithSite . Podczas wywoływania PrintDlgEx, można określić wskaźnik do obiektu wywołania zwrotnego członka lpCallback struktury PRINTDLGEX . Wywołania PrintDlgEx IObjectWithSite::SetSite metody do przekazywania wskaźnika do interfejsu IPrintDialogServices do aplikacji.

Metody w celu Tablica metod wirtualnych

Metody IUnknown

Funkcja QueryInterface
AddRef
Wydanie

Metody IPrintDialogServices

Metoda Opis
GetCurrentDevMode Wypełnia struktury DEVMODE informacji o aktualnie wybranej drukarki.
GetCurrentPrinterName Pobiera nazwę aktualnie wybranej drukarki.
GetCurrentPortName Pobiera nazwę bieżącego portu.

Index