【发布时间】:2010-10-11 12:47:35
【问题描述】:
我试图让我的 ActiveX 控件在 Excel 中很好地打印出来。
该控件是用 C++ 编写的。最初,我使用 Visual Studio 2005 向导生成了控件。我已经用一个简单的向导生成的控件测试了它来试验 OnDraw 函数,我发现即使是直接从向导中取出的控件也不能很好地打印出来。它似乎剪掉了控件的大部分 - 默认情况下呈现黑色轮廓和中心的一些文本。
在我的 ActiveX 控件上调用 IDataObject_GetData 函数,该控件依次创建元文件并呈现给它。
有谁知道如何让 ActiveX 控件很好地打印出来?或者链接到有用的信息将不胜感激。
【问题讨论】:
标签: c++ excel printing activex