【发布时间】:2011-01-04 06:35:06
【问题描述】:
我有一个用 C++ 编写的具有打印功能的 COM 组件。此打印功能将打印机 hDC 作为参数,其中包括用于打印的所有设置。以前,这是从 VB6 代码调用的,Printer.hdc 在设置 Printer 对象上的所有内容后将在这里工作。
代码已从 VB6 转换为 VB.NET,我已经弄清楚了我需要做的大部分事情。旧的 Printer 对象可通过 Microsoft.VisualBasic.PowerPacks.Printing.Compability.VB6.Printer 类使用,但此处不支持旧的 hdc 属性。
谁能告诉我如何获得这个hdc?
这个 hdc 是否与 System.Drawing.Printing.PrinterSettings 对象上的 GetHdevmode() 相同?
【问题讨论】:
标签: vb.net printing vb6-migration powerpacks