typedef struct tagDEVNAMES {
WORD wDriverOffset;
WORD wDeviceOffset;
WORD wOutputOffset;
WORD wDefault;
} DEVNAMES, *LPDEVNAMES;
这个结构通常用于打印对话框 (PRINTDLGA 或 PRINTDLGW) 中,以提供有关打印机的信息。
结构的各个成员的含义如下:
- wDriverOffset: 表示包含驱动程序名称的字符串的偏移量。这是相对于 DEVNAMES 结构的开始的偏移量。
- wDeviceOffset: 表示包含设备名称的字符串的偏移量。这是相对于 DEVNAMES 结构的开始的偏移量。
- wOutputOffset: 表示包含输出端口名称的字符串的偏移量。这是相对于 DEVNAMES 结构的开始的偏移量。
- wDefault: 表示默认的设备模式(如默认打印机)。如果为 0xFFFF,则没有默认设备。
在使用时,可以使用这些偏移量来访问具体的字符串信息。通常,DEVNAMES 结构是由打印对话框返回的,以帮助应用程序了解用户选择的打印机设备的详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/25027/Win32 API/Commdlg.h/DEVNAMES