【发布时间】:2018-03-05 02:14:05
【问题描述】:
即使在使用以下窗口样式后,我的 wxFrame 派生类也有一个最大化按钮:
wxDEFAULT_FRAME_STYLE &~(wxRESIZE_BORDER | wxMAXIMIZE_BOX)
窗口仍然可以通过窗口边框、最大化框和窗口菜单调整大小。是不是gtk2的版本有bug?
【问题讨论】:
-
wxDEFAULT_FRAME_STYLE 包含 wxRESIZE_BORDER。
-
&~ 删除这些标志
-
您的 GTK+ 版本和操作系统/版本是什么?你在 Ubuntu/Unity 下吗?
-
Kubuntu 16.04,但也发生在 Xubuntu 16.04 上。 gtk 是 2.24.30。
-
来自docs.wxwidgets.org/3.1/classwx_window.html - 如果您有旧的 wx 版本,请尝试 wxBORDER_NONE.或 wxNO_BORDER。