Я пишу приложение в версии wxWidgets C ++ (используя Linux, но я хочу кросс-компиляцию, чтобы выиграть) для моего друга, который играет в ролевые игры. Довольно простое приложение — 8 кнопок, имитирующих кубики с разными размерами, и один статический текст, показывающий результат рандомизация.
Я сделал Окно «статическим» — его нельзя максимизировать или … вообще изменить размер главного окна. Итак, я хочу сделать иконку «развернуть» скрытой или удаленной. Я искал. Однако я не нашел решения. Я только отключил кнопку с помощью
MainFrame::MainFrame(const wxString &title): wxFrame (
NULL, wxID_ANY, title, wxDefaultPosition, wxSize(290,180),
wxDEFAULT_FRAME_STYLE & ~(wxRESIZE_BORDER | wxMAXIMIZE_BOX))
Итак, можно ли сделать иконку «скрытой» или «удаленной»?
Кажется, что вы не можете иметь ни одну из кнопок (включая кнопку закрытия), как это: —
style = wxCAPTION;
MainFrame::MainFrame(const wxString &title): wxFrame (NULL, wxID_ANY, title, wxDefaultPosition, wxSize(290,180), style)
или вы получаете все 3 кнопки, но с некоторыми отключенными: —
style = wxCAPTION | wxSYSTEM_MENU | wxMINIMIZE_BOX;
MainFrame::MainFrame(const wxString &title): wxFrame (NULL, wxID_ANY, title, wxDefaultPosition, wxSize(290,180), style)