请教高手,怎样能使界面随着屏幕分辨率变化啊!谢谢。
请教高手,怎样能使界面随着屏幕分辨率变化啊!谢谢。
[解决办法]
在Form的OnResize事件中根据分辨率来调整
//取分辨率
int ScreenX=GetSystemMetrics(SM_CXSCREEN);
int ScreenY=GetSystemMetrics(SM_CYSCREEN);
[解决办法]
最简单直接有效的方法就是合理设置各个控件的Anchors属性。
[解决办法]
主要方法就是利用TPnel\TSplit控件设置对齐方式,锚点等。
[解决办法]
“让控件宽度平均变化”,单纯设置Anchors属性无法实现。这个需要用新版本VCL中的TFlowPanel和TGridPanel比较合适。
如果是旧版本的C++Builder,只能在Form的OnResize中动态调整了。