我做了一个基于对话框的应用程序,在中文操作系统中显示中文界面,在英文操作系统中显示英文界面(调用.dll文件),可是不知道为什么我在中文操作系统中显示好好的,到了英文操作系统后显示的英文界面对话框却变大了(图片却没变),很难看,其中我中文界面系统文字为'宋体9号',英文为'system9号',是不是和这个有关,应该统一用一个字体吗?谢谢答复。

解决方案 »

  1.   

    很难看,其中我中文界面系统文字为'宋体9号',英文为'system9号',是不是和这个有关,应该统一用一个字体吗?谢谢答复。
    ==完全正确!对话框大小是跟对话框使用的字体相关的。
      

  2.   

    如果字体不变,任何操作系统都是一样的,关键是该操作系统有这种字体,建议
    中文系统  宋体 9号   英文系统 Arial  8号
      

  3.   

    用英文字体好了。
    system9号