窗口重绘问题。
在拖动滚动条的时候,图像改变位置,而屏幕窗口坐标是没有变化的,仍然是左上角(0,0),而图像的坐标响应的就变了位置,自然线就画偏了。措施就是响应拖动滚动条的消息,计算图像与拖动间距的坐标转换。

解决方案 »

  1.   

    哦 响应拖动滚动条的消息 在这个消息的处理函数中添加重绘的代码就可以了吧还有个问题就是 因为这个图像很大么 我想画的地方有可能一个屏幕显示不下(不想缩小图象),我重画的画 可以么
      

  2.   

    这是坐标转换问题
    你把设备坐标和逻辑坐标关系能好就没问题了
      

  3.   

    窗体滚动后图画所用的坐标应做相应的调整。滚动条本身不会自动处理这些的。
      

  4.   

    孙鑫教学视频中有讲到这个问题