Sdílet prostřednictvím


DEVNAMES – struktura

DEVNAMES Struktura obsahuje řetězce, které označují ovladače, zařízení a názvy výstupní port pro tiskárnu.

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

Parametry

  • wDriverOffset
    (Vstup/výstup) Určuje posun ve znacích na řetězec zakončený hodnotou null, který obsahuje název souboru (bez přípony) ovladače zařízení.Na vstupu tento řetězec je použit k určení zpočátku zobrazí v dialogovém okně tiskárny.

  • wDeviceOffset
    (Vstup/výstup) Určuje posun znaků řetězce zakončené znakem null (maximálně 32 bajtů včetně null), který obsahuje název zařízení.Tento řetězec musí být shodný dmDeviceName členem DEVMODE struktury.

  • wOutputOffset
    (Vstup/výstup) Určuje posun ve znacích na řetězec zakončený hodnotou null, který obsahuje název zařízení systému DOS pro fyzické výstupním médiu (výstupní port).

  • wDefault
    Určuje, zda jsou řetězce obsažené v DEVNAMES strukturu určit výchozí tiskárnu.Tento řetězec se používá k ověření, že od poslední operace tisku nedošlo ke změně výchozí tiskárnu.Na vstupu, pokud DN_DEFAULTPRN je příznak nastaven, ostatní hodnoty DEVNAMES struktury jsou kontrolovány proti aktuální výchozí tiskárnu.Pokud některý řetězec neodpovídá, se zobrazí zpráva s upozorněním informuje uživatele, který dokument muset být přeformátován.Na výstupu wDefault člena se změní pouze tehdy, pokud byla zobrazena v dialogovém okně Nastavení tisku a zvolili uživatele na tlačítko OK.DN_DEFAULTPRN je příznak nastaven, pokud byla vybrána výchozí tiskárna.Pokud je vybrán konkrétní tiskárnu, není nastaven příznak.Všechny bity v tomto členském jsou vyhrazeny pro interní použití postupu pole dialogového okna Tisk.

Poznámky

PrintDlg funkce používá tyto řetězce inicializace členy definované systémem dialogové okno Tisk.Když uživatel zavře dialogové okno, je vrácena informace o vybrané tiskárně v této struktuře.

Požadavky

Záhlaví: commdlg.h

Viz také

Referenční dokumentace

CPrintDialog::CreatePrinterDC

Další zdroje

Struktury, styly, zpětná volání a mapy zpráv