MFC界面在不同分辨率上显示有有关问题 的有关问题

MFC界面在不同分辨率下显示有问题 的问题
我做的一个MFC的界面。里面有用静态框控件画图的
有我自己用CDC画的多个框框,里面也是自己涂上的颜色,
里面放了一些按钮和文本框之类的控件。
这样做主要是为了显示成一块一块地好看。
但是当我把Windows桌面的分辨率改小后界面显示就会出问题。
显示出了一些多余的线条和块之类,请问谁知道这个问题怎么解决吗?
由于我这个问题比较急,所以自己也没有太多的时间试来试去的。
请知道的人多多关照一下。谢谢!!


------解决方案--------------------
改变屏幕分辨率后你的程序要进行必要的画图更新。 一些绝对坐标相对于窗口的位置就变了,想必你也清楚屏幕分辨率改变后可能带来的副作用,这要看你的具体代码了。 比如一些绝对坐标值,在不同分辨率下,为了保持原来的格局就要变动.
------解决方案--------------------
滚动的时候看一下当前View的左上角坐标,你画图也要根据这个坐标做调整的。
就是说虽然滚动了了View,但是如果没改变映射关系,你在(0,0)画点,它还是在可见的左上角。