| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Поиск пункта в дереве |
| Автор: maq 15.5.2008, 20:20 |
| Есть ли быстрый способ найти HTREEITEM пункта в классе дерева CTreeCtrl, зная его LPARAM (которое у меня уникально для каждого пункта). Я перебираю значения LPARAM всех пунктов, чтобы найти нужный пункт. А есть ли способ по-проще. Не хочется изобретать велосипед, если MFC уже это сделало за меня. |
| Автор: Earnest 16.5.2008, 08:15 |
| Нет другого способа, только линецный поиск, и функции готовой нет. |
| Автор: chaos 16.5.2008, 08:55 | ||||
может стоит связать LPARAM & HTREEITEM
при добовления новго итема ты записываешь в мапу лпарам и итем. как только тебе надо по лпараму найти итем ты обращаешься в мапу. |
| Автор: maq 16.5.2008, 22:26 |
| Earnest, ясно! Спасибо всем |