DEVNAMES, ОТНОСЯЩЕЙСЯ

Структуры DEVNAMES, относящейся содержатся строки, которые идентифицируют водителя, устройств и вывода имена портов для принтера. Функция PrintDlg использует эти строки для инициализации членов в системные диалогового окна Печать . Когда пользователь закрывает диалоговое окно "", информация о выбранном принтере возвращается в этой структуре.

typedef struct tagDEVNAMES {/ / dvnm слово wDriverOffset; 
    СЛОВО wDeviceOffset; 
    СЛОВО wOutputOffset; 
    СЛОВО wDefault; 
    / / водителя, устройство и порт имя строки следуйте wDefault} DEVNAMES, относящейся 
 

Члены

wDriverOffset
(Ввода/вывода) Указывает смещение в символах с самого начала этой структуры в нулем строку, содержащую имя файла (без расширения) драйвера устройства. На входе эта строка используется для определения принтер для первоначально отображения в диалоговом окне.
wDeviceOffset
(Ввода/вывода) Указывает смещение в символах с самого начала этой структуры с нулем строку (не более 32 байта, включая null), содержащую имя устройства. Эта строка должна быть идентична член dmDeviceName структуры DEVMODE.
wOutputOffset
(Ввода/вывода) Указывает смещение в символах с самого начала этой структуры на ограниченную значением null строку, содержащую имя устройства для физического вывода среды (Порт вывода).
wDefault
Определяет ли строки, содержащиеся в структуры DEVNAMES, относящейся идентифицировать принтер по умолчанию. Эта строка используется для проверки, что принтер по умолчанию не изменилась с момента последней операции печати. Если любой из строк не совпадают, предупреждающее сообщение выводится, сообщая пользователю, что этот документ может потребоваться быть переформатирован.

На выходе wDefault элемент изменяется только если отображено диалоговое окно PrintSetup , и пользователь выбрал кнопку ОК . DN_DEFAULTPRN флаг используется, если был выбран принтер по умолчанию. Если выбран принтер, флаг не используется. Все остальные флаги в этот член зарезервированы для внутреннего использования процедуру диалогового окнадиалоговое окно печати .

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В commdlg.h.

Родственные слова

Общие диалогового окна Обзор библиотеки, Общие диалоговое окно окно структуры, DEVMODE, PrintDlg

Index