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

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
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 стилем без угловой иконки

Post by Styler » Mon Feb 26, 2018 10:35 am

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

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

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

Post by 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 стилем без угловой иконки

Post by Styler » Mon Feb 26, 2018 1:04 pm

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

Post Reply