使用MFC / VS6打印灰色线条

时间:2009-09-04 19:59:40

标签: visual-studio mfc printing

有没有人知道使用PS_SOLID样式在基于MFC / VS6的应用程序中打印灰线的“魔术”?

打印到PDF时有效,但在打印到黑白激光打印机时,我只是得到黑线。它也适用于PS_INSIDEFRAME风格,但我觉得普通的PS_SOLID不能做灰色似乎很奇怪

以下是CPen的设置方法: CPen linePen(PS_SOLID,50,RGB(128,128,128));

我使用MoveTo / LineTo函数进行绘图。

谢谢!

  • Fabian

1 个答案:

答案 0 :(得分:0)

您确定打印机上下文设置正确,即您的位深度不是1?