一个原来用在WINXP下开VS2005发的VC程序,程序的窗口是1280*1024的。XP下一切正常。
今天我用在WIN7 64位下用VS2010打开,资源编辑器中程序主窗口的尺寸没变。编译通过后,运行起来界面尺寸明显变小。把界面拷贝下来,到绘图工具中量,好像尺寸变成了原来的2/3.
这是什么原因,各位有没有遇到过。
因为WIN7在高清屏下显示字过小,我调整过主题,不知道这个是否有关。如果有关,怎么调整回来?
------解决思路----------------------
改改电脑的分辨率
------解决思路----------------------
资源编辑器的单位,和最后显示的单位不同的。
根据你系统的DPI不同,这个换算结果区别很大。
建议:不要固定分辨率,而是窗口创建后,根据当前屏幕分辨率再调整窗口尺寸。
------解决思路----------------------
根据当前屏幕分辨率自动调整窗口尺寸