DEVNAMES

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 

 

Mitglieder

wDriverOffset
(Eingabe/Ausgabe) Gibt den Offset in Zeichen vom Anfang der Struktur um eine Null-terminierte Zeichenfolge, die der Dateiname (ohne Erweiterung) des Gerätetreibers enthält. Am Eingang wird diese Zeichenfolge verwendet, um zu bestimmen, den Drucker zunächst im Dialogfeld angezeigt.
wDeviceOffset
(Eingabe/Ausgabe) Gibt den Offset in Zeichen vom Anfang der Struktur auf die Null-terminierte Zeichenfolge (maximal 32 Byte einschließlich den Null), die den Namen des Geräts enthält. Diese Zeichenfolge muss identisch mit der DmDeviceName Mitglied der DEVMODE -Struktur.
wOutputOffset
(Eingabe/Ausgabe) Gibt den Offset in Zeichen vom Anfang der Struktur, die Null-terminierte Zeichenfolge, die enthält den Gerätenamen für das physikalische Ausgabemedium (Ausgabeanschluss).
wDefault
Gibt an, ob die Zeichenfolgen in der Struktur DEVNAMES mit denen des Standarddruckers ermitteln. Diese Zeichenfolge wird verwendet, um sicherzustellen, dass der Standarddrucker seit den letzten Druckvorgang nicht geändert hat. Wenn eine der Zeichenfolgen nicht übereinstimmen, wird eine Warnmeldung angezeigt, informiert den Benutzer, den das Dokument möglicherweise neu formatiert werden.

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.

QuickInfo

&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.

Siehe auch

Übersicht über Common Dialog Box Library, gemeinsamen Dialog Box Strukturen, DEVMODE, PrintDlg

Index