wxFrame 缺少最大化按钮
wxFrame is missing maximise button
我正在使用以下调用创建一个 wxFrame:
new wxFrame(NULL,wxID_ANY,wxEmptyString,wxDefaultPosition,wxDefaultSize,wxCAPTION|wxSTAY_ON_TOP|wxRESIZE_BORDER|wxMAXIMIZE_BOX|wxFRAME_NO_TASKBAR);
但是虽然设置了wxMAXIMIZE_BOX,但是在框架的标题栏中并没有显示相关的按钮。我在这里做错了什么?
谢谢!
您需要使用 wxSYSTEM_MENU
才能 wxMAXIMIZE_BOX
在 MSW 下生效。可以说,如果指定了后者,wx 可能会自动添加前者,就像它已经为 wxCLOSE_BOX
所做的那样——但目前它不会。
我正在使用以下调用创建一个 wxFrame:
new wxFrame(NULL,wxID_ANY,wxEmptyString,wxDefaultPosition,wxDefaultSize,wxCAPTION|wxSTAY_ON_TOP|wxRESIZE_BORDER|wxMAXIMIZE_BOX|wxFRAME_NO_TASKBAR);
但是虽然设置了wxMAXIMIZE_BOX,但是在框架的标题栏中并没有显示相关的按钮。我在这里做错了什么?
谢谢!
您需要使用 wxSYSTEM_MENU
才能 wxMAXIMIZE_BOX
在 MSW 下生效。可以说,如果指定了后者,wx 可能会自动添加前者,就像它已经为 wxCLOSE_BOX
所做的那样——但目前它不会。