IPrintDialogCallback

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

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

מתי ליישם

מיישם את ממשק IPrintDialogCallback אם אתה משתמש בפונקציה PrintDlgEx וברצונך לקבל הודעות ודיווחים של התקשרות חזרה. אם תציין תבנית תיבת דו-שיח מותאמת אישית עם פקדים ספציפיים ליישום, עליך ליישם את הממשק. שיטת HandleMessage מאפשרת לך לקבל הודעות עבור תיבת דו-שיח מותאמת אישית.

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

בדרך כלל, מכיל גם אובייקט התקשרות חזרה IObjectWithSite מחלקה. אם ברצונך לציין אובייקט התקשרות חזרה, קוראת PrintDlgEx QueryInterface הן IID_IPrintDialogCallback והן IID_IObjectWithSite. אם אובייקט התקשרות חזרה מיישם IObjectWithSite, PrintDlgEx קוראת SetSite שיטה להעברת מצביע ממשק IPrintDialogServices ליישום. השיטות IPrintDialogCallback להשתמש בממשק IPrintDialogServices לאחזור מידע אודות המדפסת הנוכחית שנבחרה.

מתי להשתמש

יישומים לא יקרא את השיטות IPrintDialogCallback . הפונקציה PrintDlgEx קוראת את שיטות ממשק כדי להעביר מידע ליישום.

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

שיטות IUnknown

QueryInterface
AddRef
שחרור

שיטות IPrintDialogCallback

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

ראה גם

IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX

Index