Udostępnij za pośrednictwem


Struktura DEVNAMES

DEVNAMES Struktura zawiera ciągi znaków, które identyfikują sterownika, urządzenie i port wyjściowy nazwy drukarki.

typedef struct tagDEVNAMES { /* dvnm */ 
    WORD wDriverOffset; 
    WORD wDeviceOffset; 
    WORD wOutputOffset; 
    WORD wDefault; 
    /* driver, device, and port-name strings follow wDefault */ 
} DEVNAMES;

Parametry

  • wDriverOffset
    (Wejście/wyjście) Określa przesunięcie w znakach na ciąg zakończony znakiem null, zawierający nazwy pliku (bez rozszerzenia) sterownika urządzenia.Na wejściu ten ciąg jest używany do określenia drukarki na początku wyświetlić je w oknie dialogowym.

  • wDeviceOffset
    (Wejście/wyjście) Określa przesunięcie w znakach ciąg zakończony wartością zerową (maksymalnie 32 bajty, włącznie z zerowymi) zawiera nazwę urządzenia.Ten ciąg musi być identyczna z dmDeviceName członek DEVMODE struktury.

  • wOutputOffset
    (Wejście/wyjście) Określa przesunięcie w znakach na ciąg zakończony znakiem null, zawierającego nazwy urządzenia DOS dla średnich wielkości produkcji (port wyjściowy).

  • wDefault
    Określa, czy ciągi w DEVNAMES struktury identyfikacji drukarki domyślnej.Ten ciąg jest używana do sprawdzenia, że drukarka domyślna nie zmienił się od czasu ostatniej operacji drukowania.Input, jeśli DN_DEFAULTPRN jest ustawiona flaga, inne wartości DEVNAMES struktury są porównywane z bieżącej drukarki domyślnej.Jeśli jakiś ciąg nie są zgodne, wyświetlany jest komunikat ostrzegawczy, informujący użytkownika, że może trzeba sformatować dokument.Produkcja wDefault Członkowskich zostanie zmieniona tylko wtedy, gdy był wyświetlany w oknie dialogowym Ustawienia wydruku, a użytkownik wybrał przycisk OK.DN_DEFAULTPRN jest ustawiona flaga, jeśli została wybrana drukarka domyślna.Po zaznaczeniu konkretnej drukarki nie jest ustawiona flaga.Wszystkie bity w to Państwa są zarezerwowane do użytku wewnętrznego, zgodnie z procedurą okno dialogowe Drukuj.

Uwagi

PrintDlg funkcja używa tych ciągów zainicjować członkowie w oknie dialogowym Drukuj zdefiniowanych przez system.Gdy użytkownik zamyka okno dialogowe, informacje o wybranej drukarce są zwracane w tej struktury.

Wymagania

Nagłówek: commdlg.h

Zobacz też

Informacje

CPrintDialog::CreatePrinterDC

Inne zasoby

Struktury, style, wywołania zwrotne i mapy komunikatów