[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 .
Aplikacje nie implementuje interfejsu IPrintDialogServices . Funkcja PrintDlgEx implementuje ten interfejs.
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.
Funkcja QueryInterface
AddRef
Wydanie
Metoda | Opis |
---|---|
GetCurrentDevMode | Wypełnia struktury DEVMODE informacji o aktualnie wybranej drukarki. |
GetCurrentPrinterName | Pobiera nazwę aktualnie wybranej drukarki. |
GetCurrentPortName | Pobiera nazwę bieżącego portu. |