המבנה DEVNAMES מכיל מחרוזות שלא לזהות את מנהל ההתקן, התקן ושמות יציאת פלט מדפסת. הפונקציה PrintDlg משתמשת מחרוזות אלה כדי לאתחל חברים ב תיבת הדו-שיח הדפסה מוגדרים על-ידי המערכת. כאשר המשתמש סוגר את תיבת הדו-שיח, מידע אודות המדפסת שנבחרה מוחזר במבנה זה.
typedef struct tagDEVNAMES {/ / dvnm WORD wDriverOffset;
WORD wDeviceOffset;
WORD wOutputOffset;
WORD wDefault;
/ / מנהל התקן, התקן ומחרוזות שם יציאה בצע wDefault} DEVNAMES
הפלט, חבר wDefault משתנה רק אם מוצג בתיבת הדו-שיחהגדרת הדפסהשבחר המשתמש על לחצן אישור . הדגל DN_DEFAULTPRN נעשה אם נבחרה מדפסת ברירת המחדל. אם מדפסת ספציפית נבחרה, הדגל לא נעשה. דגלים נוספים חבר זה שמור לשימוש פנימי על-ידי הפרוצדורה תיבת הדו-שיחתיבת דו-שיח של הדפסה .
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על commdlg.h.
סקירה נפוצות על תיבת הדו-שיח ספריית, מבנים נפוצות של תיבת הדו-שיח, DEVMODE, PrintDlg