在调用PageSetupDlg 和 PrintDlg后,如何获取用户选择的打印机名称以及纸张型号
编号:QA004402
建立日期: 2001年9月10日 最后修改日期:2001年9月10日
所属类别:
dliang:
操作系统: Win9X WinNT4 Win2K
编程工具: VB6
问题: 请问:
1.在调用 PageSetupDlg 和 PrintDlg 函数后,如何从调用参数(PAGESETUPDLG 结构或 PRINTDLG 结构)中获取用户选择的打印机名称以及纸张型号?
2.何处能查到 PAGESETUPDLG 结构和 PRINTDLG 结构中的 flags 元素的引用常数值以及各常数所代表的含义?
水平: 中级
回答:
纸张型号可以从PAGESETUPDLG 结构的ptPaperSize获得。
PRINTDLG结构hDevMode和hDevNames返回用户选择的打印机。
关于这两个函数的详细介绍都可以在MSDN Library中找到。
相关问题:
QA002732 "如何在Delphi5中调用PageSetupDlg函数"
此问题由李海回答。
| |
|
|
| |
|
|