DEVNAMES

Structura DEVNAMES conține siruri de caractere care identifică șofer, dispozitiv, și nume de port de ieșire pentru o imprimantă. Funcția de PrintDlg utilizează aceste siruri de caractere pentru a inițializa membrii în caseta de dialog de tipărire definite de sistem. Atunci când utilizatorul se închide caseta de dialog, informații despre imprimanta selectată este returnat în această structură.

typedef struct tagDEVNAMES {/ / dvnm WORD wDriverOffset; 
    WORD wDeviceOffset; 
    WORD wOutputOffset; 
    WORD wDefault; 
    / / driver, dispozitiv și portul numele siruri de caractere urmați wDefault} DEVNAMES 

 

Membrii

wDriverOffset
(Intrare/ieșire) Precizează deplasarea în caractere de la începutul acestei structuri un șir null-terminated care conține numele fisierului (fără prelungire) driverul de dispozitiv. La intrare, acest șir este utilizată pentru a determina imprimanta pentru a afișa inițial în caseta de dialog.
wDeviceOffset
(Intrare/ieșire) Precizează deplasarea în caractere de la începutul acestei structuri șir null-terminated (maxim de 32 bytes inclusiv null) care conține numele dispozitivului. Acest șir trebuie să fie identice cu membrul dmDeviceName mod dezvoltare structura.
wOutputOffset
(Intrare/ieșire) Precizează deplasarea în caractere de la începutul acestei structuri șir null-terminated care conține numele dispozitivului pentru suportul de ieșire fizice (port de ieșire).
wDefault
Specifică dacă siruri de caractere cuprinse în structura DEVNAMES identifică imprimanta implicită. Acest șir este utilizat pentru a verifica că imprimanta implicită nu s-au modificat ultima operație de imprimare. Dacă oricare dintre siruri de caractere nu se potrivesc, este afișat un mesaj de avertizare informarea utilizatorului care documentul poate fi necesară reformatarea.

Produc?ia, membru wDefault este schimbat numai în cazul în care a fost afișat caseta de dialogconfigurare tipărireși utilizatorul a ales butonul OK . Pavilionul DN_DEFAULTPRN este utilizat dacă imprimanta implicită a fost selectat. Dacă este selectată o anumită imprimantă, drapelul nu este utilizat. Toate alte drapele în acest membru sunt rezervate pentru uz intern prin procedura caseta de dialogDialog de tipărire .

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în commdlg.h.

A se vedea, de asemenea

Comune Dialog casetă de prezentare biblioteca, structuri comune de caseta de Dialog, mod dezvoltare, PrintDlg

Index