窗体大小的奇怪问题

石榴刺猬 2001-07-10 02:30:08
我前几天打开一个工程(是别人的),里面有好很多窗体。
运行的时候,有的窗体被放大了,有的是正常大小的。
这个工程是在98下面开发的,我是用2000来打开的。
让我百思不得其解,不知道是什么原因???


首先说明:不是字体以及内码集的原因(我尝试过了,宋体-GB×××)
...全文
102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Again 2001-07-10
  • 打赏
  • 举报
回复
一般选择Default charset在98和2000下都不会有问题
softer 2001-07-10
  • 打赏
  • 举报
回复
将字体设置为11,不要设置为五号就不会有此问题
数字蛋糕 2001-07-10
  • 打赏
  • 举报
回复
西文的Windows的默认屏幕分辨率与中文的Windows的默认屏幕分辨率是不同的。
具体数字我是在北大版的《Windows编程》中见到的,但是现在一时找不到了:(
不过我也在两个系统下做开发(不过都是西文Windows),没有遇到这样的问题啊。
石榴刺猬 2001-07-10
  • 打赏
  • 举报
回复
不好意思,问题找到了。
原来这个系统在窗体创建的时候改动了PixelsPerInch属性。
因为系统比较大,我现在才找到。

有劳大家了。不过还是酌情给分了。
石榴刺猬 2001-07-10
  • 打赏
  • 举报
回复
我说过了,不是这个原因。这个我早就改了。
9527 2001-07-10
  • 打赏
  • 举报
回复
肯定是FORM的FONT属性字符集选成了‘西方’.别的没什么原因了,选成chinese_GB2312。
Apollo47 2001-07-10
  • 打赏
  • 举报
回复
屏幕的分辨率不同造成的。最好是用取得分辨率后,代码设置窗体的大小和位置。或者
使用Anchors(锚定)属性。

石榴刺猬 2001-07-10
  • 打赏
  • 举报
回复
我的设置是 新宋体--chinese_GB2312 --小五号字体

问题是按钮、窗体、标签等所有东西都被放大了。
我本来猜是 PixelsPerInch的问题,可是改过以后更大了。
还有就是有的窗体是正常的,有的不正常。
设置上好像都是一样的。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧