IPrintDialogServices

[Je to predbežné dokumentácie a s výhradou zmeniť.]

IPrintDialogServices rozhranie umožňuje niektorá aplikácia, vyu3ívajúca PrintDlgEx funkcia Načítať informácie o aktuálne vybratej tlačiarne. Táto tlačiareň je uvedený na zozname nainštalovaných tlačiarní na stránke Všeobecné Tlačiť hárok vlastností.

Keď chcete implementovať

Žiadosti sa nezavedú IPrintDialogServices rozhranie. Funkcia PrintDlgEx zavádza toto rozhranie.

Ak chcete použiť

Aplikácie, ktoré volať funkciu PrintDlgEx môžete použiť rozhranie IPrintDialogServices získavať informácie o aktuálne vybratej tlačiarne, zatiaľ čo Tlačiť hárok vlastností je zobrazený. IPrintDialogServices rozhranie je užitočné pre aplikácie, ktoré implementovať rozhranie IPrintDialogCallback spracovávať správy a oznámenia dialógovom okne dieťa v dolnej časti Všeobecné stránky.

IPrintDialogServices rozhranie je tiež užitočné pre aplikácie, ktoré vytvárajú dodatočné strany dodržiavať Všeobecné stránky. Dialógové okno pole postupy pre ďalšie stránky môžete volať IPrintDialogServices metódy.

Získavať smerník na rozhranie IPrintDialogServices vykonanie spätného volania objekt, ktorý obsahuje IObjectWithSite triedy. Kei zavoláte PrintDlgEx, ukazovateľ môžete zadať vaše volanie objektu vo lpCallback členských PRINTDLGEX štruktúru. PrintDlgEx hovory IObjectWithSite::SetSite metóda preniesť ukazovateľa na rozhranie IPrintDialogServices na uplatňovanie.

Metódy v VTable poradí

IUnknown metódy

Funkcia QueryInterface
AddRef
Uvoľnenie

IPrintDialogServices metódy

Metóda Popis
GetCurrentDevMode Zadá upraviť definíciu štruktúry DEVMODE informácie o aktuálne vybratej tlačiarne.
GetCurrentPrinterName Načíta názov aktuálne vybratej tlačiarne.
GetCurrentPortName Načíta názov aktuálneho portu.

Index