Структуры DEVNAMES, относящейся содержатся строки, которые идентифицируют водителя, устройств и вывода имена портов для принтера. Функция PrintDlg использует эти строки для инициализации членов в системные диалогового окна Печать . Когда пользователь закрывает диалоговое окно "", информация о выбранном принтере возвращается в этой структуре.
typedef struct tagDEVNAMES {/ / dvnm слово wDriverOffset;
СЛОВО wDeviceOffset;
СЛОВО wOutputOffset;
СЛОВО wDefault;
/ / водителя, устройство и порт имя строки следуйте wDefault} DEVNAMES, относящейся
На выходе wDefault элемент изменяется только если отображено диалоговое окно PrintSetup , и пользователь выбрал кнопку ОК . DN_DEFAULTPRN флаг используется, если был выбран принтер по умолчанию. Если выбран принтер, флаг не используется. Все остальные флаги в этот член зарезервированы для внутреннего использования процедуру диалогового окнадиалоговое окно печати .
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В commdlg.h.
Общие диалогового окна Обзор библиотеки, Общие диалоговое окно окно структуры, DEVMODE, PrintDlg