关于SetViewportExt 和 SetScrollSizes冲突
程序中用到了滚动视图,在滚动视图的时候希望能够实现缩放.也就是调用SetViewportExt来实现,但是SetViewportExt要在MM_ANISOTROPIC和MM_ISOTROPIC两个模式下使用,而SetScrollSizes在设置了MM_ANISOTROPIC和MM_ISOTROPIC两个模式后无效,反正就是两个冲突了,请问各位有没有什么解决方法.
[解决办法]
估计你是根据滚动轴的坐标来绘制窗口,这里只是Y轴坐标相反而已,需要做转换
另外,给你一个建议,将滚动显示和绘图部分逻辑上独立开来
滚动只需根据整个内容的大小和滚动轴的位置,修改DC的原点和缩放比,和具体绘制图形不要扯上关系;绘图只管绘图,而不关心具体如何显示