我有用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