[Je to predbežné dokumentácie a s výhradou zmeniť.]
IPrintDialogCallback rozhranie umožňuje žiadosti prijímať oznámenia a správy od PrintDlgEx funkcie počas tlače hárku vlastností je zobrazený.
Implementovať rozhranie IPrintDialogCallback , ak používate funkciu PrintDlgEx a chcete prijímať volania oznámenia a správy. Rozhranie musí zaviesť, ak zadáte vlastných dialógového okna pole Šablóna s ovládacími prvkami špecifické pre aplikáciu. HandleMessage metóda umožňuje prijímať správy vlastných dialógového.
Keď zavoláte na PrintDlgEx, môžete určiť ukazovateľ vaše volanie objektu vo lpCallback členských PRINTDLGEX štruktúra.
Zvyčajne tiež obsahuje objekt spätného volania IObjectWithSite triedy. Ak zadáte objekt spätného volania, PrintDlgEx vyžaduje Funkcia QueryInterface pre IID_IPrintDialogCallback a IID_IObjectWithSite. Ak objekt spätného volania implementuje IObjectWithSite, si vyžaduje PrintDlgEx SetSite metóda preniesť ukazovateľa na rozhranie IPrintDialogServices k žiadosti. IPrintDialogCallback metódy môžete použiť rozhranie IPrintDialogServices získať informácie o aktuálne vybratej tlačiarne.
Aplikácie nevyžadujú IPrintDialogCallback metódy. PrintDlgEx funkcia vyžaduje rozhranie metódy odovzdať informácie na uplatňovanie.
Funkcia QueryInterface
AddRef
Uvoľnenie
| Metóda | Popis |
|---|---|
| InitDone | Názvom po skon¦ien+! systému inicializuje Všeobecné stránky Tlačiť hárok vlastností. |
| SelectionChange | Vyvolaná, pokiaľ používateľ vyberie inú tlačiareň v zozname nainštalovaných tlačiarní v hárku vlastností Tlač. |
| HandleMessage | Preniesť správy odoslané do dialógového okna dieťa v dolnej časti Všeobecné stránky s názvom. |
IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX