急:关于VC打印预览的问题~~

CSC_HELEN 2011-04-07 10:14:48
如何在VC的单文档或者对话框里实现这样的打印预览功能:
在页面设置的对话框里设置完纸张大小、页边距等一些基本信息后,视图里马上显示设置后的样式~~
能说下原理么,或者附上源代码说明,谢谢~~哪位高手赐教啊~~
说明:并不是我们通常的单文档的那种附带打印预览的模式,而是根据需要重新改写预览功能~~
...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-05-07
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
CSC_HELEN 2011-04-09
  • 打赏
  • 举报
回复
没有其他的办法了么?
alunlee 2011-04-09
  • 打赏
  • 举报
回复
MFC 框架会给你一个RECT,你在这个RECT上面绘制,页边距等信息完全靠你自己来控制了。MFC不会把所有的事情都帮你做了,毕竟人家是要兼顾其他应用的。
向立天 2011-04-08
  • 打赏
  • 举报
回复
这个恐怕不太好弄
相当于重写一遍人家封装好的功能
网上有独立封装的例子
不过我没注意有没有你要的这些功能
luyan627 2011-04-08
  • 打赏
  • 举报
回复
百度一下,有很多!
zhangym365 2011-04-08
  • 打赏
  • 举报
回复
anbam说的不完全对,打印预览只是模拟打印页面的样子,而模拟的信息是从打印机里面取出来的而已。
建议你可以看一下《windows图形编程》 都是关于GDI的,其中包括打印和打印预览
http://www.verycd.com/topics/90430/
anbam 2011-04-08
  • 打赏
  • 举报
回复
重新改写预览功能

打印预览的功能是由打印机提供的,而不是你想怎么设计就怎么设计的,除非打印机的驱动是你提供的
zhangym365 2011-04-08
  • 打赏
  • 举报
回复
VC写打印和打印预览还是比较麻烦的,先研究一下MFC实现的源码,然后还要看坐标系变换等知识点。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧