12 个解决方案
#1
分辨率一样?
#2
一个是4:3的屏幕,另外一个是16:9的,不能设置成相同的分辨率
#3
我在XP上开发的应用程序在WIN7上运行,感觉对话框大小没什么变化
#4
的确遇到过,一个messagebox在XP下和WIN7下显示样式是不同的,边框边距什么的数值都变大了
#5
主要是WIN7的title和toolbar比xp的高几个象素
#6
dpi
#7
不应该有太明显的差别吧
是不是在win7下使用的是微软雅黑字体而xp下是宋体导致的
是不是在win7下使用的是微软雅黑字体而xp下是宋体导致的
#8
你必须要求大小完全一模一样么?
#9
#10
对话框的话你要看使用的字体是否在 xp 下存在,不存在的话会使用默认的 System 这个字体,这个字体是很大的!一般对话框的字体就用 MS Sans Serif (8pt) 或者 Tahoma (8pt)就好,中文就用宋体 (9pt)
#11
#12
果然是字体原因~~~
#1
分辨率一样?
#2
一个是4:3的屏幕,另外一个是16:9的,不能设置成相同的分辨率
#3
我在XP上开发的应用程序在WIN7上运行,感觉对话框大小没什么变化
#4
的确遇到过,一个messagebox在XP下和WIN7下显示样式是不同的,边框边距什么的数值都变大了
#5
主要是WIN7的title和toolbar比xp的高几个象素
#6
dpi
#7
不应该有太明显的差别吧
是不是在win7下使用的是微软雅黑字体而xp下是宋体导致的
是不是在win7下使用的是微软雅黑字体而xp下是宋体导致的
#8
你必须要求大小完全一模一样么?
#9
#10
对话框的话你要看使用的字体是否在 xp 下存在,不存在的话会使用默认的 System 这个字体,这个字体是很大的!一般对话框的字体就用 MS Sans Serif (8pt) 或者 Tahoma (8pt)就好,中文就用宋体 (9pt)
#11
#12
果然是字体原因~~~