在处理图形时,一般的映射模式采用MM_LOENGLISH,你可以试试!!

解决方案 »

  1.   

    ScrollWindow()后刷新一下窗口试试。
      

  2.   

    ScrollWindow()后刷新一下窗口试试。
      

  3.   

    一般调用了ScrollWindow()之后要调用UpdataWindow().当然看参数的情况,是否立即发送WM-PAINT消息.ScrollWindow()函数实际上是用位图拷贝实现的.
      

  4.   

    在ScrollWindow()之后需要InvalidateRect()一下你的重画区域,如果区域面积计算没错的话,应该不会出什么问题
      

  5.   

    谢谢给位的帮助,但我的问题仍未解决。书上的例子和CScrollView代码中均未调用UpdateWindow()也没调用InvalidateRect()等函数,但他们都能工作正常,只是他们都是始终用的是设备坐标,但我的程序要支持打印,我必须用逻辑坐标,所以,传给ScrollWindow的参数要进行坐标变换和单位转换,不知问题是否出在这里?