Die DEVNAMES -Struktur enthält Zeichenfolgen, die die Treiber, Geräte- und Port Ausgabenamen für einen Drucker zu identifizieren. Die PrintDlg -Funktion verwendet diese Zeichenfolgen im Dialogfeld Print System definierte Member initialisiert. Wenn der Benutzer das Dialogfeld geschlossen wird, werden Informationen über den ausgewählten Drucker in dieser Struktur zurückgegeben.
typedef Struct TagDEVNAMES {/ / Dvnm Wort wDriverOffset;
WORD wDeviceOffset;
WORD wOutputOffset;
WORD wDefault;
/ / Treiber, Geräte- und Port Namenszeichenfolgen folgen wDefault} DEVNAMES
Bei der Ausgabe ist das wDefault -Mitglied nur geändert, wenn das Print Setup -Dialogfeld angezeigt wurde und der Benutzer die OK -Taste hat. Das DN_DEFAULTPRN-Flag wird verwendet, wenn der Standarddrucker ausgewählt wurde. Wenn ein bestimmter Drucker ausgewählt ist, wird das Flag nicht verwendet. Alle anderen Flags in dieser Member sind von der Drucken Dialogfeld Dialogfeld im Feld Prozedur für die interne Verwendung reserviert.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In commdlg.h deklariert.
Übersicht über Common Dialog Box Library, gemeinsamen Dialog Box Strukturen, DEVMODE, PrintDlg