Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Помогите с TVM_DELETEITEM - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отлов сообщения у ЛистБокса http://www.cyberforum.ru/cpp-beginners/thread493917.html
Короче надо отловить нажатие клавишь я делаю так hWnd = CreateWindow(szWindowClass, szTitle, WS_POPUP | WS_BORDER, Left, Top, Width, Height, NULL, NULL, hInstance, NULL); hListBox =...
C++ Требуется связаться с ОРС сервером посредством сustom интерфейса Дорогие господа специалисты. Помогите пожалуйста связаться с ОРС сервером посредством сustom интерфейса. Где то я вычитал, что сначала нужно создать объект посредством функции CoCreateInstance и... http://www.cyberforum.ru/cpp-beginners/thread493895.html
вышлите мне dxguid.lib пожалуйста для borland-да с++5.5 C++
вышлите мне dxguid.lib пожалуйста
C++ вышлите мне dxguid.lib пожалуйста
вышлите мне dxguid.lib пожалуйста
C++ Разработка плагина для Winamp http://www.cyberforum.ru/cpp-beginners/thread493756.html
Здравствуйте! Я делаю индикатор басов :) на светодиодах :) Напаял тучу диодов, они даже светятся когда изменяешь напряжение на выводе LPT :) Так вот, делаю плагин для winamp чтобы диоды моргали в...
C++ Проверка пароля пользователя LogonUser? Добрыдень, вопрос больше касается гины, а впрочем....)) Нужно проверить пароль пользователя, как это сделать, если пользователь еще не овтаризирован? Т.е. перед вызовом LogonUser функции. ... подробнее

Показать сообщение отдельно
ILva
0 / 0 / 0
Регистрация: 26.03.2011
Сообщений: 5

Помогите с TVM_DELETEITEM - C++

30.03.2011, 01:40. Просмотров 900. Ответов 4
Метки (Все метки)

Надо удалить выделенную ветвь из дерева.
Я написал следующий код:
C++
1
2
3
4
5
HTREEITEM hSelItem=(HTREEITEM)SendMessage(TVM_GETNEXTITEM,(WPARAM)(UINT)TVGN_CARET,NULL);
HTREEITEM hRootItem=(HTREEITEM)SendMessage(TVM_GETNEXTITEM,(WPARAM)(UINT)TVGN_ROOT,NULL);
if(hSelItem!= NULL && hSelItem!=hRootItem){
SendMessage(TVM_DELETEITEM,0,(LPARAM)(HTREEITEM)hSelItem);
}
Тут все работает.
Но возникла новая проблема: мое дерево хранится в базе данных и мне надо при удалении ветки удалить из базы данных и всех ее детей. Т.е, грубо говоря, запустить на каждого ребенка RemoveData(hItem). В МСДН по этому поводу написано 'The parent window receives a TVN_DELETEITEM notification message when each item is removed.'
Как мне отловить это сообщение и получить hItem объекта? Подскажите пожалуйста...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru