我开发了自己的报表控件,它只是在控件窗口的客户端 DC 的 CDC 上绘制文本。我也有打印功能。报告输出直接发送到打印机。但是我想让用户在实际打印报告之前知道输出。
我不能使用 MFC 的打印预览架构来做到这一点,因为我的项目没有使用 doc/view 架构。我可以自己创建打印预览窗口吗?MFC 如何处理这个问题?在屏幕上显示打印机输出时是否需要进行任何特殊处理或牢记?我读过 MFC 使用 2 个 DC 进行打印预览。如果我要进行自定义打印预览,我是否也需要这样做?
非常感谢您的意见!蒂亚。
PS 我使用 Visual Studio 6 并且没有选项可以将其更改为较新的版本,因为我无法添加 doc/view 支持。