IPrintDialogServices

[זהו תיעוד ראשוני וניתנים לשינוי.]

ממשק IPrintDialogServices מאפשר ליישום השימוש בפונקציה PrintDlgEx כדי לאחזר מידע אודות המדפסת הנוכחית שנבחרה. מדפסת זו תצוין ברשימה של המדפסות המותקנות בדף כללי של גליון המאפיינים של הדפסה .

מתי ליישם

יישומים לא מיישם את ממשק IPrintDialogServices . הפונקציה PrintDlgEx מיישם את ממשק זה.

מתי להשתמש

יישומים המשתמשים לבצע קריאה לפונקציה PrintDlgEx להשתמש בממשק IPrintDialogServices לאחזור מידע אודות המדפסת הנוכחית שנבחרה בעת הצגת גליון המאפיינים הדפסה . ממשק IPrintDialogServices שימושית עבור יישומים המיישמות את הממשק IPrintDialogCallback כדי לעבד הודעות ודיווחים עבור תיבת הדו-שיח ' צאצא ' בחלק התחתון של העמוד כללי.

ממשק IPrintDialogServices שימושית גם עבור יישומים ליצור דפים נוספים כדי להפעיל את העמוד כללי . תיבת הדו-שיח נהלי דפים נוספים ניתן לקרוא לשיטות IPrintDialogServices.

כדי לאחזר מצביע ממשק IPrintDialogServices , ליישם אובייקט התקשרות חזרה המכיל IObjectWithSite מחלקה. כאשר תתקשר PrintDlgEx, באפשרותך לציין מצביע לאובייקט ההתקשרות חזרה שלך חבר lpCallback של מבנה PRINTDLGEX . שיחות PrintDlgEx IObjectWithSite::SetSite שיטה להעברת מצביע ממשק IPrintDialogServices ליישום.

שיטות בסדר טבלה וירטואלית

שיטות IUnknown

QueryInterface
AddRef
שחרור

שיטות IPrintDialogServices

שיטת תיאור
GetCurrentDevMode ממלאת מבנה DEVMODE עם מידע אודות המדפסת הנוכחית שנבחרה.
GetCurrentPrinterName אחזור שם המדפסת הנוכחית שנבחרה.
GetCurrentPortName אחזור שם היציאה הנוכחית.

Index