Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
4 / 4 / 0
Регистрация: 13.07.2009
Сообщений: 83

CViewTree - текст выбранного элемента

27.12.2012, 02:07. Показов 1297. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу MDI-приложение на MFC. Слева от окна документа CDockablePane с компонентом CViewTree.

В этом дереве (CViewTree) - есть несколько элементов. По двойному клику на элементе - надо создавать новое окно с текстом.

Как из параметров события
C++
1
void CFileView::OnDblClick(NMHDR *pNMHDR, LRESULT *pResult)
- извлечь,

текст выбранного Item-а?

И еще вопрос, а можно ли к Item-му добавлять помимо названия и объект на хранение (доп.поля)?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2012, 02:07
Ответы с готовыми решениями:

Как вытащить текст выбранного элемента списка?
Как вытащить <option>этот текст</option>? $(this).text() вытаскивает все пункты в виде текста. $('#select').change(function() { ...

Как вывести текст выбранного элемента из ToolStripMenu?
Добрый вечер ) , мне нужна помочь с ToolStipMenuItem Вот мне нужно что бы при выборе мне выводился текст, так чтобы не писать код каждой...

Как получить текст выбранного элемента ComboBox с иконками
Даже не знал, что заткнусь в такой элементарной ситуации. У меня простой вопрос. Хочу получить текст выбранного элемента ComboBox'a...

4
16 / 16 / 5
Регистрация: 26.09.2012
Сообщений: 70
27.12.2012, 12:51
касаемо первой части вопроса: не очень помню как у cviewtree, но посмотрите в сторону методов GetSelectedItem() и GetItemText().
вторую часть вопроса увы не особо понял, но может поможет для промежуточного хранения SetItemData()/GetItemData() (опять же методы может быть несколько другие).
1
4 / 4 / 0
Регистрация: 13.07.2009
Сообщений: 83
31.12.2012, 02:05  [ТС]
Как достать текст из элемента уже понял:

C++
1
2
HTREEITEM hItem = m_wndFileView.GetSelectedItem();
CString text = m_wndFileView.GetItemText(hItem);
А как в элемент поместить помимо текста скрытую доп.информацию (ID-объекта), например номер сотрудника. Она будет не видна, но ее можно использовать для поиска.
0
4 / 4 / 0
Регистрация: 13.07.2009
Сообщений: 83
18.01.2013, 20:52  [ТС]
А как в элемент поместить помимо текста скрытую доп.информацию (ID-объекта), например номер сотрудника. Она будет не видна, но ее можно использовать для поиска??
Просто иначе надо по текстовым названиям определять, а названия у меня могут пересекаться.
0
16 / 16 / 5
Регистрация: 26.09.2012
Сообщений: 70
18.01.2013, 21:17
Цитата Сообщение от yava Посмотреть сообщение
А как в элемент поместить помимо текста скрытую доп.информацию (ID-объекта), например номер сотрудника. Она будет не видна, но ее можно использовать для поиска??
Просто иначе надо по текстовым названиям определять, а названия у меня могут пересекаться.
SetItemData() пробовали?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2013, 21:17
Помогаю со студенческими работами здесь

Как в зависимости от выбранного элемента в Combobox выводить разные текст
Подскажите пожалуйста, как в зависимости от выбранного элемента в Combobox выводить разный текст. то есть выбирается например Breakfast...

Сохранить свойство выбранного элемента
Есть три кнопки по нажатию цвет меняеться.Меняю так активируя стиль соответствующий: function activate(a) { var aa =...

ListView: подсветка выбранного элемента
В активити есть несколько списков со своей разметкой. Пересмотрел кучу примеров, но у самого что-то не получается оставить после нажатия...

Закрасить диагонали от выбранного элемента
Дан двумерный массив 10х10. Указав строку и столбец элемента, нужно найти сам элемент.Это я сделала. А вот дальше от этого элемента нужно...

Удаление выбранного кликом элемента.
Здравствуйте, мне нужно удалить текущий объект с классом resize как правильно к нему обратиться? function del() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru