现在正在研究vc中的打印预览机制。但到了打印的分页时却怎么也不好使!总是打印预览窗口中的第一页的内容!我用的映射模式是MM_TWIPS(即物理设备单位是1/1440英寸,X轴向右,Y轴向上)现打算用OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) 的
pDC->SetViewportOrg( int xxxx, int xxxx);
来定义逻辑页面中的圆点位置来完成分页功能.但为什么不好使呢?总是打印预览窗口中的第一页的内容!按理说在打印第二页的时候调用OnPrepareDC
应该会随着坐标原点的改变而打印出Doc中的相应的内容!!现在的主要问题是在该映射模式下的单位和pDC->SetViewportOrg( int xxxx, int xxxx);中的单位不一致,希望找出对应关系!!
去配合代码段详细解释!!谢谢