首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在XP系统中设置好界面了,但进到Win7里,上面一条被窗口挡住了

2012-09-23 
在XP系统中设置好界面了,但进到Win7里,下面一条被窗口挡住了在XP系统中设置好界面了,但进到Win7里,下面一

在XP系统中设置好界面了,但进到Win7里,下面一条被窗口挡住了
在XP系统中设置好界面了,但进到Win7里,下面一条被窗口挡住了,应该是Win7的窗口标题栏比XP的高,所以吃掉了一部分,此时窗口也不出滚动条……

应该怎么做才避免这种情况呢?

另外,窗口里的元素大小不能随便动,因为和元素里的内容是匹配的

[解决办法]
最好还是能自动适应下分辨率,否则不仅是win7的问题,还要考虑不同长宽比之类的问题
[解决办法]
create加这2句试试
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Position = poDesigned;
WindowState = wsMaximized;
}
[解决办法]
合理设置各个控件的Align属性或Anchors属性。
[解决办法]
设计时固定窗口大小,禁用最大化按钮。
[解决办法]
这是窗口标题栏高度不同造成的,你可以判断标题高度处理,或者自画标题栏。

热点排行