【问题标题】:avoid windows resizing with wxFormBuilder避免使用 wxFormBuilder 调整窗口大小
【发布时间】:2012-10-09 00:28:27
【问题描述】:

在 Windows 7 下使用 wxFormBuilder,有没有办法将我的主 wxFrame 设置为固定大小,避免调整大小? 谢谢

【问题讨论】:

    标签: wxwidgets wxformbuilder


    【解决方案1】:

    我不知道如何专门用 wxFB 来做,但你需要从你的框架中删除 wxRESIZE_BORDER 样式。由于默认情况下使用它,您可能需要明确指定要使用的标志,例如wxDEFAULT_FRAME_STYLE & ~(wxRESIZE_BORDER | wxMAXIMIZE_BOX).

    【讨论】:

    • 效果很好。非常感谢。在 wxFormBuilder 中必须禁用 wxDEFAULT_FRAME_STYLE 和 wxRESIZE_BORDER
    【解决方案2】:

    是的,您可以通过简单地在 size 属性中指定框架大小并在最大值和最小值中提供相同的框架大小来避免 wxFormBuilder 中的 wxFrame 调整大小, 这将阻止调整窗口大小。

    【讨论】:

    • 如果这仍然保持默认框架样式,这不是一个好主意,因为框架看起来仍然可以调整大小,让用户感到困惑。
    • 它不仅看起来可以调整大小,实际上它仍然是,我只是用 wxLua 测试过。
    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    • 2021-02-28
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    相关资源
    最近更新 更多