wxListCtrl и перетаскивание колонок Topic is solved
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
wxListCtrl и перетаскивание колонок
Хотелось бы изменять очередность колонок в wxListCtrl их перетаскиванием. Но никак не могу этого добиться. Похоже нужного стиля нет. Хотя в исходнике listctrl.cpp стиль LVS_EX_HEADERDRAGDROP стоит. Может я просто что-то не включил?
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
Re: wxListCtrl и перетаскивание колонок
А в примере работает?
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
Re: wxListCtrl и перетаскивание колонок
вроде нет
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
Re: wxListCtrl и перетаскивание колонок
А можно поподробнее - что значит "вроде"?
Пример модифицирован или нет? И как это увидеть в примере пошагово?
Спасибо.
Пример модифицирован или нет? И как это увидеть в примере пошагово?
Спасибо.
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
Re: wxListCtrl и перетаскивание колонок
Для wx 2.8.xx в примере по wxListCtrl нет возможности перетягивать (менять мышкой порядок колонок) колонки. По форуму много вопросов об этом. Нет такой возможности и в wxTreeListCtrl.
Может я конечно не туда смотрю, поэтому и написал, вроде.
Может я конечно не туда смотрю, поэтому и написал, вроде.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
Re: wxListCtrl и перетаскивание колонок
Доброго времени суток,
А в 2.9 есть? Можно проверить? Вроде бы это было включено в библиотеку...
А заодно ответь: с какими параметрами создается лист контрол?
А в 2.9 есть? Можно проверить? Вроде бы это было включено в библиотеку...
А заодно ответь: с какими параметрами создается лист контрол?
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
Re: wxListCtrl и перетаскивание колонок
wxLC_REPORT wxLC_SINGLE_SEL
в 2.9 тоже не увидел. Судя по обсуждениям на форуме не я один.
Ага виноват! в 2.9 данная функция появилась.
в 2.9 тоже не увидел. Судя по обсуждениям на форуме не я один.
Ага виноват! в 2.9 данная функция появилась.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
Re: wxListCtrl и перетаскивание колонок
Интересно. Судя по документации должно работать.
Какие события отлавливаешь?
Если прокомпилировал 2.9 посмотри в примере какое событие вызывается в этом случае и проверь в примере на 2.8.
Да вот еще: в какой системе пишешь? Если Окошки - какую версию. Если Линукс - укажи версию GTK+. Если Яблоко - какую библиотеку используешь - Carbon or Cocoa?
Какие события отлавливаешь?
Если прокомпилировал 2.9 посмотри в примере какое событие вызывается в этом случае и проверь в примере на 2.8.
Да вот еще: в какой системе пишешь? Если Окошки - какую версию. Если Линукс - укажи версию GTK+. Если Яблоко - какую библиотеку используешь - Carbon or Cocoa?
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
Re: wxListCtrl и перетаскивание колонок
нет в 2.8.12 перетащить колонку невозможно. Там просто при зажатии лев кл мыши на колонке и перемещение курсора ничего не происходит (колонка не тащится) в 2.9 все нормально. Это еще до отлавливания событий, просто перетащить мышкой, не выходит.
У меня ж там все в подписе ОС WinXP SP3/Win 7.
У меня ж там все в подписе ОС WinXP SP3/Win 7.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
Re: wxListCtrl и перетаскивание колонок
Ну тогда переходи на 2,9.