2009-11-02 111 views
0

如何在MFC应用程序中打印RTF文档而不显示它?MFC - 打印rtf文件

用户将通过以下步骤打印文件: 1.选择rtf文件。 2.之后会出现打印对话框 3.按OK打印文件。

回答

2

将WM_PRINT发送到窗口时,您可以将其加载到不可见的CRichEditCtrl中并传递打印机DC。

+0

谢谢!你可以给我一个简单的例子,如何做到这一点? – 2009-11-03 03:58:18

+0

其实使用FormatRange进行打印。示例在http://www.codersource.net/forums/173/ShowPost.aspx。 – 2009-11-04 09:59:41