如何使用 MFC 打印体系结构将长 CString 打印到多个输出页面的示例






4.50/5 (9投票s)
一个示例项目,
引言
过去论坛中一个常见的问题是:如何将一个长的 string
分割并使用标准的 MFC 架构进行打印? 上面是一个可以做到这一点的示例项目。 您可以在多行编辑控件中输入要打印的长 string
。 要查看打印输出的效果,您可以从文件菜单中选择 打印预览 选项。
该示例存在一些缺点,因为它在打印时仅使用 CDC::TextOut()
,在测量当前选定的行是否能适应一行时仅使用 CDC::GetTextExtent()
,因此无法正确处理制表符。 您可以通过使用 CDC::DrawText()
函数将其作为编程练习进行更改。
希望这个示例能帮助打印初学者。
尽情享用!