DEVNAMES.

Struktura DEVNAMES zawiera ciągi, które identyfikują sterownik, urządzenia i nazwy portów wyjściowych dla drukarki. Funkcja PrintDlg używa tych ciągów zainicjować członków w okno dialogowe Drukuj zdefiniowanych w systemie. Gdy użytkownik zamyka okno dialogowe, informacje o wybranej drukarki jest zwracany w tej struktury.

element TypeDef struct tagDEVNAMES {/ / dvnm słowo wDriverOffset; 
    Program WORD wDeviceOffset; 
    Program WORD wOutputOffset; 
    Program WORD wDefault; 
    / / sterownika urządzenia i ciągów Nazwa portu wykonaj wDefault} DEVNAMES. 

 

Członkowie

wDriverOffset
(Wejście/wyjście) Określa przesunięcie w znaki od początku tej struktury ciąg zakończony znakiem null, który zawiera nazwy pliku (bez rozszerzenia) sterownika urządzenia. Na wejściu ten ciąg jest używana do określenia drukarki początkowo wyświetlane w oknie dialogowym.
wDeviceOffset
(Wejście/wyjście) Określa przesunięcie w znaki od początku tej struktury ciąg zakończony wartością zerową (maksymalnie 32 bajtów, włącznie z zerowymi) zawierający nazwę urządzenia. Ten ciąg znaków musi być identyczna z członka dmDeviceName struktury DEVMODE.
wOutputOffset
(Wejście/wyjście) Określa przesunięcie w znaki od początku tej struktury ciąg zakończony zerem, która zawiera nazwę urządzenia fizycznego wyjściowym (port wyjścia).
wDefault
Określa, czy ciągi w strukturze DEVNAMES identyfikacji drukarki domyślnej. Ten ciąg jest używana do sprawdzenia, że drukarka domyślna nie zmienił się od czasu ostatniej operacji drukowania. Jeśli dowolny z tych ciągów nie pasują, jest wyświetlany komunikat ostrzegawczy informujący użytkownika, że dokument może trzeba sformatować.

Na wyjściu członek wDefault zostanie zmieniony tylko, jeśli wyświetlane było okno dialogoweUstawienia wydruku, a użytkownik wybrał przycisku OK . Flaga DN_DEFAULTPRN jest stosowana, jeśli wybrano drukarki domyślnej. Jeśli określona drukarka jest zaznaczone, Flaga nie jest używany. Wszystkie pozostałe flagi tego członka są zarezerwowane do użytku wewnętrznego procedurze pole dialogoweokno dialogowe Drukuj .

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.

Zobacz też

Wspólny omówienie biblioteki okna dialogowego, wspólnych struktur pole dialogowe, DEVMODE, PrintDlg

Index