DEVNAMES

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

typedef struct tagDEVNAMES {/ / dvnm WORD wDriverOffset; 
    WORD wDeviceOffset; 
    WORD wOutputOffset; 
    WORD wDefault; 
    / / מנהל התקן, התקן ומחרוזות שם יציאה בצע wDefault} DEVNAMES 

 

חברים

wDriverOffset
(קלט/פלט) מציין את ההיסט התווים מתחילת מבנה זה כדי מחרוזת המסתיימת ב- null, המכיל את שם הקובץ (ללא הסיומת) של מנהל ההתקן. הקלט, מחרוזת זו משמשת כדי לקבוע את המדפסת כדי להציג תחילה בתיבת הדו-שיח.
wDeviceOffset
(קלט/פלט) מציין את ההיסט התווים מתחילת מבנה זה המסתיימת ב- null למחרוזת (מרבי של 32 בתים כולל את null) המכיל את השם של ההתקן. מחרוזת זו חייב להיות זהה לשם חבר dmDeviceName מבנה DEVMODE.
wOutputOffset
(קלט/פלט) מציין את ההיסט התווים מתחילת מבנה זה למחרוזת המסתיימת ב- null המכיל את שם ההתקן הפיזי פלט בינוניים (יציאת פלט).
wDefault
מציין אם המחרוזות הכלולים במבנה DEVNAMES לזהות את מדפסת ברירת המחדל. מחרוזת זו משמשת כדי לאמת מדפסת ברירת המחדל לא השתנה מאז פעולת ההדפסה האחרון. אם אחת או יותר מהמחרוזות אינם תואמים, הודעת אזהרה המודיעה למשתמש צורך לאתחל מחדש המסמך.

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

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על commdlg.h.

ראה גם

סקירה נפוצות על תיבת הדו-שיח ספריית, מבנים נפוצות של תיבת הדו-שיח, DEVMODE, PrintDlg

Index