在win7系统下开发的应用程序,在XP上运行时,对话框被放大了,这问题怎么解决?

解决方案 »

  1.   

    我在XP上开发的应用程序在WIN7上运行,感觉对话框大小没什么变化
      

  2.   

    的确遇到过,一个messagebox在XP下和WIN7下显示样式是不同的,边框边距什么的数值都变大了
      

  3.   

    主要是WIN7的title和toolbar比xp的高几个象素
      

  4.   

    不应该有太明显的差别吧
    是不是在win7下使用的是微软雅黑字体而xp下是宋体导致的
      

  5.   

    对话框的话你要看使用的字体是否在 xp 下存在,不存在的话会使用默认的 System 这个字体,这个字体是很大的!一般对话框的字体就用 MS Sans Serif (8pt) 或者 Tahoma (8pt)就好,中文就用宋体 (9pt)