Udostępnij za pośrednictwem


Struktura DEVNAMES.

DEVNAMES Struktura zawiera ciągi, które identyfikują sterownika urządzenia i nazwy portu wyjściowego dla 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 ciąg zakończony zerem, zawierający nazwę pliku (bez rozszerzenia) sterownika urządzenia.Na wejściu ciąg ten służy do określania początkowo wyświetlane w oknie dialogowym drukarki.

  • wDeviceOffset
    (Wejście/wyjście) Określa przesunięcie w znakach ciąg zakończony zerem (maksymalnie 32 bajty, włącznie z zerowymi) zawierający 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 ciąg zakończony zerem, zawierający nazwę urządzenia DOS dla średnich wielkości produkcji (port wyjściowy).

  • wDefault
    Określa, czy ciągi są zawarte w DEVNAMES struktury identyfikacji drukarki domyślnej.Ciąg ten jest używany w celu sprawdzenia, że drukarka domyślna nie zmienił się od czasu ostatniej operacji drukowania.Jeśli input, 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 pasują, wyświetlany jest komunikat ostrzegawczy, informujący użytkownika, ż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.Jeżeli wybrano drukarkę, nie jest ustawiona flaga.Wszystkie bity innych tego członka są zarezerwowane do użytku wewnętrznego przez procedurę okna dialogowego 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 drukarki jest zwracana w tej struktury.

Wymagania

Nagłówek: commdlg.h

Zobacz też

Informacje

CPrintDialog::CreatePrinterDC

Inne zasoby

Struktury, style, wywołania zwrotne i mapy wiadomości