在C++Builder6.0里怎样让控件随着窗体一起放大缩小?
本人最近做了个程序,做完之后发现,窗体的大小改变后,窗体里的控件大小不会随着改变,让程序变得很不美观.请问各位高手有什么办法没?...应该是窗体或控件里有一个属性可以实现...
本人最近做了个程序,做完之后发现,窗体的大小改变后,窗体里的控件大小不会随着改变,让程序变得很不美观.请问各位高手有什么办法没?...应该是窗体或控件里有一个属性可以实现它...但是找不着...求救....
请教具体步骤:比如改变哪个控件的哪个属性...具体点...非常感谢 展开
请教具体步骤:比如改变哪个控件的哪个属性...具体点...非常感谢 展开
3个回答
展开全部
实际上应该是没有这个属性的,但是你可以这样做:
当窗口大小变化时,windows会产生一个消息WM_SIZE,你就可以在处理改消息时改变控件的大小,可以使控件的大小与窗信念口大小成比例,甚至你可以用if等语句判断窗口大小是不是小于一个特定的值,也就是最小值,如果小于就阻止缩小窗口,WM_SIZE消息的lParam的低位表示窗氏仿口的宽,高位表示窗口的高,你歼坦纤可以分别用LOWORD(lParam)和HIWORD(lParam)得到它们。。。
当窗口大小变化时,windows会产生一个消息WM_SIZE,你就可以在处理改消息时改变控件的大小,可以使控件的大小与窗信念口大小成比例,甚至你可以用if等语句判断窗口大小是不是小于一个特定的值,也就是最小值,如果小于就阻止缩小窗口,WM_SIZE消息的lParam的低位表示窗氏仿口的宽,高位表示窗口的高,你歼坦纤可以分别用LOWORD(lParam)和HIWORD(lParam)得到它们。。。
展开全部
这个只能用代码实现羡升的。兄隐老
你可以改变窗体的属性,去掉最大化携历框,然后尺寸不可改的,这样就不会出现你说的放大后不美观的情况了。
你可以改变窗体的属性,去掉最大化携历框,然后尺寸不可改的,这样就不会出现你说的放大后不美观的情况了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我以前用bcb的时候,没有发现控件有属性可以随着窗口的大小变化而自身尺寸也变化!我认为 没有这样的属性!
窗体的大小改变后,窗体里的控件大小不会随着改变,的确让程序变卜闭得不美观.我以前的办法是:禁型手裂止窗口大小改变!
我想通过编程的方法可能能实现你的要求,薯枝可是何苦这样做呢?
窗体的大小改变后,窗体里的控件大小不会随着改变,的确让程序变卜闭得不美观.我以前的办法是:禁型手裂止窗口大小改变!
我想通过编程的方法可能能实现你的要求,薯枝可是何苦这样做呢?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询