visual studio中用于复杂表单的C++可扩展GUI窗口

C++ Scalable GUI window in visual studio for a complex form

本文关键字:C++ 可扩展 GUI 窗口 表单 studio 用于 复杂 visual      更新时间:2023-10-16

我的任务是添加到其他人的代码中。此人在Visual Studio 2010中开发了一个窗口窗体,其中包含大量控件、标签、选项卡、图像等。

它工作得很好,但唯一的问题是,他们把窗户的尺寸设置得太大了(他们家里一定有一个大屏幕)。有些控件由于太大而无法访问。窗口不缩放。我搜索了互联网,尝试了各种解决方案,但都无济于事。

有没有一种方法可以将以前的所有工作分组到一个容器中,并在缩放窗口时进行缩放?

如果将控件锚定在容器的各个侧面,它们将在缩放容器时移动。因此,例如,如果将按钮固定在右侧和底部,然后从右下角收缩窗口,则按钮仍然可见。如果您使用的是visualstudio,您可以通过设置控件的首选项或将其拖动到容器的侧面并使其"捕捉"到这些侧面来完成此操作。它也可以用程序来完成,尽管我不是100%的代码。