2009-11-02 73 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