我们编软件经常会遇到这样情况,尤其是基于对话框的软件,用户屏幕分辩率一变,我们软件的界面就变得不好看了。怎么办?
参考了一些网上的资源,忘了是哪几个网站了,抱歉就不一一给出链接了。
基本原理:先保存对话框原始宽高,检测新的桌面大小,将对话框改成和桌面大小一样,再遍历所有控件按比例放大或缩小。
注意:在界面设计时,要保证每个控件的ID唯一,尤其是静态文本、组框等,比如IDC_STATIC1、IDC_STATIC2、IDC_STATIC3、。。。
参考网址:
http://blog.csdn.net/qq_27183003/article/details/49701347
编程环境:VS2010
- 1
- 2
前往页