我有用C++编写的具有打印功能的COM组件。此打印功能将打印机hDC作为参数,其中包含用于打印的所有设置。以前,这是从VB6代码调用的,Printer.hdc
可以在设置Printer
对象上的所有内容后生效。如何获得打印机HDC
该代码从VB6转换为VB.NET,并且我已经找出了我需要做的大部分事情。旧的Printer对象可通过Microsoft.VisualBasic.PowerPacks.Printing.Compability.VB6.Printer
类获得,但此处不支持旧的hdc
属性。
谁能告诉我如何得到这个hdc? 这个hdc与对象上的GetHdevmode()
相同吗?
当我创建一个新的'PrinterSettings'对象,它实际上是使用之前设置了值的兼容性“Printer”对象的值初始化的。因此,这与调用'Printer.hdc'相同! 非常感谢! – awe 2010-01-13 12:01:26