Выбор нескольких ветвей в "дереве" - это возможно?
От: Hawk Россия  
Дата: 29.04.02 00:50
Оценка:
Вот возникла необходимость выбора сразу нескольких ветвей в "дереве" (CTreeCtrl). Раскопки в MSDN ни к чему не привели... Неужели такого режима не существует? Как можно реализовать subj?
Re: Выбор нескольких ветвей в "дереве" - это возможно?
От: Dr_Sh0ck Беларусь  
Дата: 29.04.02 02:52
Оценка:
Здравствуйте Hawk, Вы писали:

H>Вот возникла необходимость выбора сразу нескольких ветвей в "дереве" (CTreeCtrl). Раскопки в MSDN ни к чему не привели... Неужели такого режима не существует? Как можно реализовать subj?


Для этого обычно используют чекбоксы слева от итемов дерева.
Do not fake yourself ;)
ICQ#: 198114726
Re[2]: Выбор нескольких ветвей в "дереве" - это возможно?
От: Hawk Россия  
Дата: 29.04.02 03:51
Оценка:
Здравствуйте Dr_Sh0ck, Вы писали:

DS>Для этого обычно используют чекбоксы слева от итемов дерева.


К своему стыду, я не знаю, как их туды вставить... :shuffle: Кроме того, в моем случае чекбоксы не очень эффективны, т.к. требуют от пользователя больше телодвижений...

Вот пока что удалось нарыть по теме:

1. Работающий класс от норвежского программиста (и, кстати, скрипача);
2. Еще один класс с сайта Codeguru;
3. Статья с того же Codeguru.

В MSDN все-таки удалось разыскать небольшую статью от вездесущего Paul DiLascia — Periodicals 1996, Microsoft Systems Journal, C++ Q & A.

Если у кого есть наработки или ссылки, прошу в студию! Проблема, как оказалось, довольно распространенная...
Re[3]: Выбор нескольких ветвей в "дереве" - это возможно?
От: project  
Дата: 29.04.02 06:33
Оценка:
Здравствуйте Hawk, Вы писали:

H>1. Работающий класс от норвежского программиста (и, кстати, скрипача);

Вот это на мой взгляд наиболее функциональное и наименее глючное решение. Правда, я сравнивал довольно давно.

:user:
Re: Выбор нескольких ветвей в "дереве" - это возможно?
От: Сэр_Тимуркин Россия http://JNbveh.narod.ru
Дата: 30.04.02 20:28
Оценка:
Здравствуйте Hawk, Вы писали:

H>Вот возникла необходимость выбора сразу нескольких ветвей в "дереве" (CTreeCtrl). Раскопки в MSDN ни к чему не привели... Неужели такого режима не существует? Как можно реализовать subj?


Я знаю, что для таких вещей, тот же Visual C++ 6 использует Owner draw list box. Там на сообщение прорисовки элемента, ты рисуещь элемент сдвинутым на сколько требуется. С множественное выделение тоже внутреннее.

Но. Проскольку ты пишишь, что чек боксы для тебя напряг вставлять, предполагаю, что это технология, пока, не для тебя.
С наилучшими пожеданиями, Сэр Тимуркин.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.