Struktura DEVNAMES
DEVNAMES Struktura obsahuje řetězce, které identifikují ovladač, zařízení a názvy výstupní port tiskárny.
typedef struct tagDEVNAMES { /* dvnm */
WORD wDriverOffset;
WORD wDeviceOffset;
WORD wOutputOffset;
WORD wDefault;
/* driver, device, and port-name strings follow wDefault */
} DEVNAMES;
Parametry
wDriverOffset
(Vstup a výstup) Určuje posun v znaků zakončený řetězec, který obsahuje název souboru (bez přípony) ovladače zařízení.Na vstupu tohoto řetězce slouží k určení zpočátku zobrazí v dialogovém okně tiskárny.wDeviceOffset
(Vstup a 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 totožný dmDeviceName člen DEVMODE struktury.wOutputOffset
(Vstup a výstup) Určuje posun v znaků zakončený řetězec, který obsahuje název zařízení systému DOS pro fyzické výstupním médiu (výstupní port).wDefault
Určuje, zda součástí řetězce DEVNAMES struktury určit výchozí tiskárnu.Tento řetězec je použit k ověření, že od poslední operace tisku nezměnil výchozí tiskárnu.Na vstupní, pokud DN_DEFAULTPRN je příznak nastaven, jiné hodnoty DEVNAMES struktury kontrolován výchozí tiskárnu.Pokud žádné řetězce neodpovídají, upozornění zobrazí 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 uživatel se rozhodl 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é okno Tisk.
Poznámky
PrintDlg funkce používá tyto řetězce inicializace členy definované systémem dialogové okno Tisk.Při zavření dialogového okna informace o vybrané tiskárně je vrácena v této struktuře.
Požadavky
Záhlaví: commdlg.h