[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í.
Žiadosti sa nezavedú IPrintDialogServices rozhranie. Funkcia PrintDlgEx zavádza toto rozhranie.
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.
Funkcia QueryInterface
AddRef
Uvoľnenie
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. |