Привет
Кто-нибудь реализовывал перетаскивание в дереве? можете показать работающий пример или хотя бы идею?
Дерево без imagelist'a - стандартный путь (OnBeginDrag .. Allow) не работает - свой начал писать, так как в примере в файле src\msw\dragimag.cpp - куча граблей..
Может кто-знает что делать?
wxTreeCtrl Drag and Drop
wxTreeCtrl Drag and Drop
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
делаю для wxTreeCtrl
Но сегодня утром заторможенность наконец покинула меня и я понял что надо делать по простому, что-то типа
Этот путь в отличии от других извращений работает.
Хотя и тут у меня сейчас есть небольшое недопонимание как работать со связкой собственного и обычного формата, но это уже походу решаемо.
Но сегодня утром заторможенность наконец покинула меня и я понял что надо делать по простому, что-то типа
Code: Select all
wxTextDataObject * myTextData = new wxTextDataObject(wxT("Этот текст будет перемещен."));
wxDataObjectComposite myData;
myData.Add(myTextData);
wxDragResult result = dragSource.DoDragDrop(wxDrag_AllowMove);
Хотя и тут у меня сейчас есть небольшое недопонимание как работать со связкой собственного и обычного формата, но это уже походу решаемо.
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
это хорошо!Nikolay wrote:делаю для wxTreeCtrl
Но сегодня утром заторможенность наконец покинула меня ...
Как получится рабочая версия - выложишь кусок кода? (или у себя на блоге ).Nikolay wrote:Этот путь в отличии от других извращений работает. Хотя и тут у меня сейчас есть небольшое недопонимание как работать со связкой собственного и обычного формата, но это уже походу решаемо.
Незнаю, посмотрим:)
Там в принципе ничего сложного - все как в книжке. Единственно что я хочу поддерживать несколько форматов\вариантов перетаскивания (свой, текст из\в, файл..) так что код будет более сложный.
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
Privet,
A ty v kakoj sisteme pishesh?
Mne nugno DnD operaciju dlja wxListBox'a realizovat'. Pod windoj vse rabotaet, v Linux'e GTK+-2.14.7 - ne rabotaet.
Grabli zdes:
Tak chto imej v vidu.
Esli u tebja est vozmognost proverit pod GTK+, budu blagodaren...
Spasibo.
A ty v kakoj sisteme pishesh?
Mne nugno DnD operaciju dlja wxListBox'a realizovat'. Pod windoj vse rabotaet, v Linux'e GTK+-2.14.7 - ne rabotaet.
Grabli zdes:
Code: Select all
wxDragResult result = dragSource.DoDragDrop(wxDrag_AllowMove);
Esli u tebja est vozmognost proverit pod GTK+, budu blagodaren...
Spasibo.
Нет, к сожалению о не Windows системах я пока только мечтаю:(
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
Чего так?
Доступ в Инет есть, остадлсь только зайти куда-нибудь типа www.ubuntu.org, www.redhat.org и скачать .iso file....
Это из того что попрооще.
Если интересно покрутить дистро начиная с полного нуля - рекомендую www.gentoo.org
Спасибо
Доступ в Инет есть, остадлсь только зайти куда-нибудь типа www.ubuntu.org, www.redhat.org и скачать .iso file....
Это из того что попрооще.
Если интересно покрутить дистро начиная с полного нуля - рекомендую www.gentoo.org
Спасибо
да и диски, и дистрибутивы на винте, и помоему даже рабочий образ под виртуалкой есть - времени нет
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets