永发信息网

如何在CFormView中实现打印功能

答案:2  悬赏:10  手机版
解决时间 2021-01-30 02:56
  • 提问者网友:川水往事
  • 2021-01-29 12:14
如何在CFormView中实现打印功能
最佳答案
  • 五星知识达人网友:行路难
  • 2021-01-29 13:05
重载完OnPrint不就ok了吗,应该可以打印了阿。
1.
菜单里如果没有打印和打印预览,就用对话框编辑器添加上,
注意ID 分别写 ID_FILE_PRINT 和 ID_FILE_PRINT_PREVIEW
2.
菜单->VIEW-> Resource includes 命令:
compile-time ..那个滚动框里
拉到最下面,
看看除了#include "afxres.rc" 之外,有没有#include "afxprint.rc",没有的话,添加上
3
在你的printview.cpp文件里(应该有这个程序文件,没有的话,找那个xxxView.cpp)
找到
BEGIN_MESSAGE_MAP(...,...)。。。END_MESSAGE_MAP()
看看其中,有没有
ON_COMMAND(ID_FILE_PRINT,CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW,CView::OnFilePrintPreview)
没有的话,用classwizard 添加上。
全部回答
  • 1楼网友:躲不过心动
  • 2021-01-29 14:35
不明白啊 = =!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯