Можно ли скрыть заголовок (он же панель заголовка) кадра верхнего уровня?

#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 , вам также нужно отключить поле максимизации/минимизации, так как они расположены в строке заголовка, и пусть появится строка заголовка.