wxDialog c wxRESIZE_BORDER стилем без угловой иконки  [SOLVED]

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Styler
In need of some credit
In need of some credit
Posts: 6
Joined: Mon Feb 26, 2018 10:21 am

wxDialog c wxRESIZE_BORDER стилем без угловой иконки

Postby Styler » Mon Feb 26, 2018 10:35 am

Хочется сделать окно с изменяемыми размерами и тонкими "рамками", но когда выставляю стиль wxRESIZE_BORDER вылезает вот такая бяка. Можно ли как-то сохранить стиль и спрятать иконку в нижнем углу окна?
Attachments
resize_icon.jpg
resize_icon.jpg (24.8 KiB) Viewed 522 times

User avatar
T-Rex
Moderator
Moderator
Posts: 1165
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Re: wxDialog c wxRESIZE_BORDER стилем без угловой иконки  [SOLVED]

Postby T-Rex » Mon Feb 26, 2018 12:25 pm

Code: Select all

   wxDialog dlg(mainWindow, wxID_ANY, wxT("Demo"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER);
   wxBoxSizer * sizer = new wxBoxSizer(wxVERTICAL);
   wxBoxSizer * psizer = new wxBoxSizer(wxVERTICAL);
   wxPanel * panel = new wxPanel(&dlg);
   wxTextCtrl * edit = new wxTextCtrl(panel, wxID_ANY, wxEmptyString);
   psizer->Add(edit, 1, wxGROW | wxALL, 15);
   sizer->Add(panel, 1, wxGROW | wxALL, 0);
   panel->SetSizer(psizer);
   dlg.SetSizer(sizer);
   dlg.ShowModal();


https://www.screencast.com/t/trqp9peEv

Styler
In need of some credit
In need of some credit
Posts: 6
Joined: Mon Feb 26, 2018 10:21 am

Re: wxDialog c wxRESIZE_BORDER стилем без угловой иконки

Postby Styler » Mon Feb 26, 2018 1:04 pm

Спасибо, все работает! =)


Return to “wxWidgets Development (Russian)”

Who is online

Users browsing this forum: No registered users and 3 guests