应用程序在windows2000 1024*768+16位色模式下编译通过,样子还不错,可是拿到800*600模式的
机器上使用时,窗口变大,屏幕无法显示容纳整个窗口,这个是为什么?
有什么方法可以解决吗?

解决方案 »

  1.   

    设成宋体?
    是那些东西设成宋体呀?
    lable?form?
    有没有可以设置delphi的字体为宋体,控件也跟着变成了宋体的方法?
      

  2.   

    用继承
    将基类窗体的字体改为GB2312_CHARSET,字体大小为9号。
    这样所有根据基类窗体创建的窗体都是你需要的字体。控件放到窗体上也其Font属性也会继承。
      

  3.   

    为什么我的程序(delphi+ado+mssqlserver)在win2000,XP下可以运行,而在WIN98下
    却不可以运行,或运行了一会就出现如“os ....","can't create a visual form"之类的出错信息。请帮下。
      

  4.   

    在程序中设置分辨率呀!!!!
    scaleby
      

  5.   

    在DELPHI安装盘中有一个控件,可以用的
      

  6.   

    to hammer_shi(HAMMER_SHI&前世今生),真的是这样吗?如果这个系统全部是在英文环境下开发,没有宋体怎么办?我觉得这不是正确的解决方法。
      

  7.   

    把窗口和所有控件默认字体设置成宋体,并且字体集选择GB2312_CHARSET,然后重新编译就可以了
      

  8.   

    如果编译环境是win2000以上的版本操作系统
    选择字体时 注意 有西方 chinese 二种选择
    选择chinese。
      

  9.   

    将窗体的字体改为‘宋体’字符集设为GB2312_CHARSET号。并将窗体的scaled属性设为False,此属性大多数情况下是不用的。
      

  10.   

    当然有问题了。
    你看一下,那个显示不下的控件的Left值肯定超过800了。