-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


TreeView

Понедельник, 05 Октября 2020 г. 16:34 + в цитатник
E.A.: для NM_CLICK находится предыдущий до клика узел, а мне нужен узел куда кликнули ...

При клике по невыделенному узлу дерева выделить узел.
При клике по выделенному узлу вызвать окно (типа свойств этого узла)

    if ((nmh->code == TVN_SELCHANGED) || (nmh->code == NM_SETFOCUS))
    {
    if (TreeView_GetItem(nmh->hwndFrom, &tvi))
    {
    e::linktreenodeselect = tvi.lParam;
    }
    }
    if (nmh->code == NM_CLICK)
    {
    if (TreeView_GetItem(nmh->hwndFrom, &tvi))
    {
    if (e::linktreenodeselect == tvi.lParam)
    {
    LinkselectCreateDlg(GetParent(e::linkhwnd[0]), e::hinst); // вызов модального окна свойств
    e::linktreenodeselect = -1;
    }
    else
    {
    e::linktreenodeselect = tvi.lParam;
    }
    }


Как сделать вызов окна по клику на выделенный узел ?

https://forum.sources.ru/index.php?showtopic=419174&view=findpost&p=3839958

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку