SDK 编程如何实现打印预览(最好有范例)?

解决方案 »

  1.   

    所谓打印预览不过就是要先在屏幕上画出一些东西,将屏幕上见到的原样打在纸上,既然如此,这种预览可以自己设计样式也不显得复杂。然而由于屏幕毕竟和打印纸的长宽不一样,需要解决好逻辑坐标映射的问题,映射做好了才能打出和屏幕预览一样的东西。
    你只需要让预览窗口的WM_PAINT消息的画窗口的代码和打印的代码一样,就是说是同一段代码就可以了。
      

  2.   

    所谓打印预览不过就是要先在屏幕上画出一些东西,将屏幕上见到的原样打在纸上,既然如此,这种预览可以自己设计样式也不显得复杂。然而由于屏幕毕竟和打印纸的长宽不一样,需要解决好逻辑坐标映射的问题,映射做好了才能打出和屏幕预览一样的东西。
    你只需要让预览窗口的WM_PAINT消息的画窗口的代码和打印的代码一样,就是说是同一段代码就可以了。