CTreeCtrl, выбор элемента
От: wonderboy  
Дата: 10.11.06 15:56
Оценка:
Есть класс CPopupTree, наследованный от CTreeCtrl. Предназначен для создания Tree Control в виде Popup-окна (всмысле со стилем WS_POPUP), обрабатывает некоторые сообщения для окна контрола.
Необходимо в CPopupTree обработать выделение (выбор) некоторого элемента в дереве, которое представляет данный контрол. Tree-контрол шлет сообщения об этом parent-окну. А как бы отловить событие выделения элемента в самом окне контрола (CPopupTree)?
Пытался через обработку WM_LBUTTONUP, смотреть изменился ли текущий выделенный элемент.. Однако именно при щелчке мышью на элементе дерева WM_LBUTTONUP даже в CPopupTree::PreTranslateMessage не попадает, хотя Spy++ (VS.NET 2003) говорит, что винда сообщения окну шлет..

Может будут у уважаемых коллег мысли по данному вопросу?