#wxwidgets
Вопрос:
Я пытался, но тщетно, установить стиль окна wxFrame
(wxDEFAULT_FRAME_STYLE amp; (~wxCAPTION))
«а». Строка заголовка по-прежнему упрямо присутствует. Моя платформа-Linux MX-19.4_x64, а порт wxWidgets-wxGTK 3.1.5. Есть предложения? Спасибо.
Кстати, я знаю об этом методе wxNonOwnedWindow::SetShape
, но предпочитаю его не использовать, потому что цель так же проста, как скрыть заголовок, вместо того, чтобы менять форму на треугольник, звезду или что-то в этом роде.
Комментарии:
1.
wxFrame* frame = new wxFrame(NULL, wxID_ANY, wxString(), wxDefaultPosition, wxDefaultSize, 0L)
работает для меня на linux mint. Но похоже, что почти любой флаг, отличный от 0L, вернет строку заголовка — даже те,wxRESIZE_BORDER
которые кажутся не связанными со строкой заголовка.2. @Коди, не все стили могут быть установлены динамически. Я полагаю, что в документации это где-то указано.
3. @Коди, также , если вы пытаетесь сделать это в конструкторе
New Pagodi
, вам также нужно отключить поле максимизации/минимизации, так как они расположены в строке заголовка, и пусть появится строка заголовка.