AlphaControls TsFrameBar 控件 实现C/S窗口内嵌高分辨率窗口
C/S方式编程中,对复杂的窗口,纳入较多的VCL控件,因此要求客户端的屏幕需要较高分辨率1980*1200,这样操作中,才能全屏显示,由屏幕上的功能区,进行操作。
但是,由于客户的电脑屏幕,往往使用的是低分辨率屏幕,屏显软件部分不能显示出来。
这也为我们推广软件,带来一定的麻烦。
AlphaControls 中TsFrameBar控件,提供垂直和水平方向,双向游标。内嵌窗口(TFrame),通过移动游标,完美实现全面浏览窗口。就是在小窗内嵌一个高分辨率的大窗口,通过游标可以全部浏览。发现此功能后, 在后续的软件中,使用感到非常实用。
这样,即使非常小的窗口,也能观看或操作高分辨率的软件了。对于软件编程方式,也是一种很好的应对方式。
下图是小窗1100*900,浏览1980*1200分辨率的图示:
TsFrameBar控件特点,当小窗与内嵌的窗口可以容纳下时,游标自动隐藏。当小窗小于内嵌的窗口时,游标自动显示。
本人是通过将窗口嵌入TsTabPage,实现模块(子)窗口的调用。
这样,编程时通过,TsFrameBar作为TForm窗口根级容器,解决了用户电脑屏幕的分辨率过低,不能使用软件的问题。
下图,小窗浏览高分辨率窗口的例子: