gpt4 book ai didi

c++ - Windows C++ 对话框调整器类

转载 作者:可可西里 更新时间:2023-11-01 13:26:29 26 4
gpt4 key购买 nike

我正在寻找一个非常好的对话框大小调整器类,它可以在调整屏幕大小时根据需要拉伸(stretch)和收缩单个项目。 Stephan Keil 有一个很好的工具 (DlgResizeHelper),它基本上可以按设定的比例调整所有内容的大小,但我正在寻找更智能的东西。

例如:

  • 图标不应调整大小

  • 单行文本框不应垂直拉伸(stretch)

  • 按钮应该保持相同的大小

基本上我正在寻找一些东西来查看所有控件,弄清楚静态文本字段与其下一个/下面的控件相关并将两者锚定在一起,并以“智能”方式调整大型控件的大小所以看起来不错。

有这样的框架吗?我一直在研究一个,但现成的东西可能会更好。

跟进:我正在查看建议的解决方案。其中许多要求您在对话框中定位每个控件。我正在寻找一些聪明的东西,它可以弄清楚 anchor 应该是什么,并且能够在猜测错误时手动锚定。似乎这应该是可能的——大多数人会同意编辑字段旁边的静态文本字段应该固定在一起。我猜我几乎是在寻找一个小人工智能 :)

最佳答案

您可以使用 wxWidgets。它完全替代了 MFC,是多平台的,并为您提供了基于布局的对话框机制。

关于c++ - Windows C++ 对话框调整器类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com