社区
界面
帖子详情
在CFormView中对打印机的支持问题
auroraiel
2003-03-31 11:38:56
我用的是单文档,继承了CFormView,并带有打印支持,打印功能一切正常;可是我又新生成了一个CFormView的派生类,并使它成为当前视图显示出来,这时打印功能不好使
...全文
85
4
打赏
收藏
在CFormView中对打印机的支持问题
我用的是单文档,继承了CFormView,并带有打印支持,打印功能一切正常;可是我又新生成了一个CFormView的派生类,并使它成为当前视图显示出来,这时打印功能不好使
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
professional9344
2003-03-31
打赏
举报
回复
你需要定制对话框右击CFormView选择 addwindowmessagehandler
进一步选择commamd 和 ID_FILE_PRINT
ok,下面你自己搞定吧
auroraiel
2003-03-31
打赏
举报
回复
问题已解决,是因为我没有继承它的虚函数
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual void OnInitialUpdate(); // called first time after construct
virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
这个必须加进去,否则出错
auroraiel
2003-03-31
打赏
举报
回复
如果不用切换在应用类中指定我所新建的类也是出错
auroraiel
2003-03-31
打赏
举报
回复
不行,还是有错误,我在框架里切换代码为:
CView* pOldActiveView=GetActiveView();
CCreateContext context;
context.m_pCurrentDoc=GetActiveDocument();
context.m_pNewViewClass=RUNTIME_CLASS(CNewFormView);
CView* pNewView=STATIC_DOWNCAST(CView,CreateView(&context));
if(pNewView!=NULL)
{
pNewView->ShowWindow(SW_SHOW);
pNewView->OnInitialUpdate();
SetActiveView(pNewView);
RecalcLayout();
pOldActiveView->DestroyWindow();
}
C
Form
View
打印的实现
C
Form
View
是MFC
中
一个重要的类,它主要用于创建基于对话框的视图,通常用在用户界面的设计
中
。本篇将详细讲解如何在C
Form
View
中
实现打印功能。 首先,我们需要理解C
Form
View
的基本结构。C
Form
View
是C
View
的派生类,...
VC 打印编程技术和技巧
- **错误处理**:打印过程
中
可能会遇到各种
问题
,如
打印机
未连接、纸张不足等,因此,良好的错误处理机制是必不可少的。 通过研究和实践这些示例程序,开发者可以深入理解VC++打印编程的细节,从而在实际项目
中
灵活...
MFC 类视图 (VS2010 + 2005 + 2008)
8. **多文档接口(MDI)**:MFC
支持
MDI应用,其
中
多个视图可以在单个父窗口内同时打开。CWnd::CreateEx()函数可以用来创建MDI子窗口,而CWnd::DockControlBar()可以将视图固定到窗口边缘。 9. **打印和预览**:MFC...
MFC vs2013编程基础
4. **窗口类与控件**:学习MFC
中
窗口类的继承关系,如CWnd、CDialog、C
Form
View
等,以及各种常用控件(如按钮、编辑框、列表框等)的使用。 5. **消息处理**:理解MFC的消息映射机制,如何定义及处理WM_PAINT、WM_...
C++MFC教程
5、在对多文档要求不强烈时尽量避免多文档视结构,可以利用分隔条产生单文档多视结构。 6、在要求在多个文档间传递数据时使用多文档视结构。 7、学会利用子窗口,并在自定义的子窗口包含多个控件达到封装功能的目的...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章