wxTextCtrl и word-wrap Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

wxTextCtrl и word-wrap

Post by Ranger » Fri Feb 05, 2010 6:54 pm

Создаю wxTextCtrl с включённым стилем wxTE_WORDWRAP, можно ли изменить стиль уже созданного контрола на wxTE_DONTWRAP?

Mojo
Super wx Problem Solver
Super wx Problem Solver
Posts: 401
Joined: Wed Sep 21, 2005 8:17 am
Location: Rostov-on-Don, Southern Russia

Post by Mojo » Fri Feb 05, 2010 7:26 pm

Скорее всего нужно переопределить const wxTextAttr& SetDefaultStyle() const

должно сработать:

Code: Select all

m_textCtrl1->SetDefaultStyle(wxTextAttr(wxTE_DONTWRAP));
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0

Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

Post by Ranger » Sat Feb 06, 2010 8:26 pm

Так уже пробовал. Не работает...

Ranger
Knows some wx things
Knows some wx things
Posts: 30
Joined: Sun Jun 29, 2008 1:19 pm

Post by Ranger » Sun Feb 07, 2010 12:28 pm

Всё, сделал.

Code: Select all

TextCtrl->SetWindowStyle(wxTE_MULTILINE|wxTE_DONTWRAP|wxNO_BORDER);

Post Reply