最大化的窗口大于桌面

use*_*539 0 delphi windows-xp

在一台XP机器上,当它最大化时,我的表格比桌面大.这有什么可以做的Delphi或者有些设置需要在XP中进行调整吗?

编辑; 正如您所看到的,当边框图标到位时,大约15%的窗体被切断,并且正好在窗体最大化时它们应该处于什么位置.没有第二个监视器.在此输入图像描述

Dav*_*vid 7

这是因为在旧版本的Windows中 - 包括XP - 最大化的窗口足够大,窗口边框不可见.窗口边框没有被移除,只是窗口比屏幕稍微大一点,然后在屏幕上居中,因此边框不可见.

如果你有多个显示器,你可以看到这个:根据你的Windows版本,如果你在一个屏幕上最大化一个窗口,你可能会看到窗口的边缘出现在另一个显示器的侧面.

这不是一个错误,也不是通过Windows设置或Delphi解决的问题.

这在Vista中可视化解决:边框仍然存在(并且窗口大小可能会报告与屏幕大小不同的大小),但不绘制悬垂边框.

您可以在Raymond Chen的博客文章中阅读有关该主题的更多信息.