Search found 401 matches

by Mojo
Thu Aug 29, 2013 7:28 pm
Forum: wxWidgets Development (Russian)
Topic: wxT() и wx2.9
Replies: 11
Views: 188186

Re: wxT() и wx2.9

wx2.9.5 под виндой все проблемы с wxT() решены. Теперь не нужно писать этот макрос для юникода, более того, вместо wxString теперь можно стандартный string из std использовать.
by Mojo
Sun Aug 25, 2013 7:30 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Не дотерпел до завтра, скачал и скомпилировал 2.9.5 под линуксом. Bind( wxEVT_COMMAND_TREE_SEL_CHANGING, &MyFrame::OnTreeSelectionChanging, this ); Компилируется нормально без ошибок и сама программа работает без ошибок, нормально. Код чуть подправил для юникодной сборки. #include <wx/app.h> #in...
by Mojo
Sun Aug 25, 2013 7:00 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Toshkarik wrote:Видать просто поменяли имя эвентов, и сделали синонимы для поддержки старого кода. Я брал последнюю версию из trunk. Может это проблема этой версии...
Завтра на свежую голову скачаю 2.9.5 и протестирую на ней. Может быть это еще различие между Linux и Windows.
by Mojo
Sun Aug 25, 2013 6:55 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Toshkarik wrote:Дело не в компиляции. Дело в работоспособности приложения. У Вас данная программа работает нормально?
Абсолютно.
by Mojo
Sun Aug 25, 2013 6:55 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Вот собственно кусок из treebase.h // old wxEVT_COMMAND_* constants #define wxEVT_COMMAND_TREE_BEGIN_DRAG wxEVT_TREE_BEGIN_DRAG #define wxEVT_COMMAND_TREE_BEGIN_RDRAG wxEVT_TREE_BEGIN_RDRAG #define wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT wxEVT_TREE_BEGIN_LABEL_EDIT #define wxEVT_COMMAND_TREE_END_LABEL_...
by Mojo
Sun Aug 25, 2013 6:50 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Трудно сказать, почему один и тот же код ведет себя по разному.
Я компилирую под линуксом, Xubuntu 12.04. сборка wx 2.9.4
by Mojo
Sun Aug 25, 2013 6:45 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

А вот

Code: Select all

Bind( wxEVT_COMMAND_TREE_SEL_CHANGING, &MyFrame::OnTreeSelectionChanging, this );
прекрасно компилируется и работает.
by Mojo
Sun Aug 25, 2013 6:40 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Кстати

Code: Select all

Bind( wxEVT_TREE_SEL_CHANGING, &MyFrame::OnTreeSelectionChanging, this );
у меня не компилируется, выдает ошибку:

Code: Select all

|12|ошибка: нет декларации «wxEVT_TREE_SEL_CHANGING» в этой области видимости|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 2 seconds) ===|
by Mojo
Sun Aug 25, 2013 6:36 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Событие wxEVT_TREE_SEL_CHANGING генерируется перед wxEVT_TREE_SEL_CHANGED. И не может не быть, ибо код компилируется нормально, так же в сэплах есть пример treectrl с этим событием. Ну и на последок: http://docs.wxwidgets.org/trunk/classwx_tree_ctrl.html ... EVT_TREE_SEL_CHANGING(id, func): Selecti...
by Mojo
Sun Aug 25, 2013 6:26 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Мне просто нужно перед обработчиком tree selection changed выполнить некоторые действия. Это просто тестовая программа, показывающая суть проблемы. Если сделать вывод в wxTextCtrl то все нормально, при создании ничего в него не пишется. А вот с диалоговыми окнами такая вот штука. При чем ничего кли...
by Mojo
Sun Aug 25, 2013 6:13 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Toshkarik wrote:Мне не нужно менять тип события. Мне нужно именно это.
Судя по коду вы хотите, что бы кликая по ветке дерева выскакивало диалоговое окно?
by Mojo
Sun Aug 25, 2013 6:05 pm
Forum: wxWidgets Development (Russian)
Topic: Tree selection changing event
Replies: 22
Views: 38889

Re: Tree selection changing event

Code: Select all

Bind( wxEVT_COMMAND_TREE_SEL_CHANGED, &MyFrame::OnTreeSelectionChanging, this );
by Mojo
Fri Aug 09, 2013 9:17 am
Forum: wxWidgets Development (Russian)
Topic: Можно ли сделать новый пользовательский widget без Handle-а?
Replies: 2
Views: 5196

Re: Можно ли сделать новый пользовательский widget без Handl

Зачем это нужно? Какой бы вы виджет не создавали вы будете его наследовать от wxWindow который уже включает обработчики событий.
by Mojo
Thu Dec 20, 2012 7:24 pm
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 25908

Re: Validator русский и разочарование

SteelRat wrote:А в 2.9.х оно тоже есть?

Про 2.9 не знаю.... у меня 2.8.12 но в ней тоже не пробовал этот глюк, просто читаю эту ветку и так совпало, что скоро мне нужен будет wxTreeCtrl с русским текстом в дереве. Вот и размышляю...