📄 subject_26940.htm
字号:
<p>
序号:26940 发表者:立早 发表日期:2003-01-06 21:16:43
<br>主题:如何实现多页预览?
<br>内容:我用MFC建了一个单页的程序,其中视的父类是CStrollView,我重载了OnPrint函数,用它来调用OnDraw函数以实现预览。但是预览时,每页的内容都一样,不知到什么原因??<BR>void CStuManageView::OnPrint(CDC* pDC, CPrintInfo* pInfo) <BR>{ CScrollView::OnPrint(pDC, pInfo);<BR> pDC->SetMapMode(MM_ISOTROPIC);//设置映射模式<BR> pDC->SetWindowExt(70,70);//缩放比率为1/70英寸<BR> //设置视图坐标范围<BR> pDC->SetViewportExt(pDC->GetDeviceCaps(LOGPIXELSX), pDC->GetDeviceCaps(LOGPIXELSX));<BR> OnDraw(pDC);<BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:管理员 回复日期:2003-01-07 13:16:25
<br>内容:CView::OnPreparePrinting <BR>中设置CPrintInfo* pInfo<BR><BR>CPrintInfo::SetMaxPage<BR>void SetMaxPage( UINT nMaxPage );<BR>可以指明多页,<BR><BR>然后在void OnPrint( CDC* pDC, CPrintInfo* pInfo );中判断<BR>CPrintInfo::m_nCurPage<BR>的值确定当前页
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:立早 回复日期:2003-01-08 20:56:36
<br>内容:3q, 高手!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -