与此post
相关我尝试禁用窗口大小调整。所以我在我的wxFrame上禁用了wxDEFAULT_FRAME_STYLE和wxRESIZE_BORDER选项...并且它可以工作。
但现在,如果用户双击标题栏,则会再次调整窗口大小。
当用户在标题栏上双击时,如何避免窗口大小调整?
感谢。
答案 0 :(得分:2)
您需要删除wxMAXIMIZE_BOX
样式。
根据评论,您在执行此操作时遇到了问题,或者您正在使用的wxWidgets未映射到底层窗口样式。如果是这种情况,那么您可以删除WS_MAXIMIZEBOX
窗口样式,如下所示:
DWORD style = GetWindowLongPtr(hwnd, GWL_STYLE);
SetWindowLongPtr(hwnd, GWL_STYLE, style & ~WS_MAXIMIZEBOX);