powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Индекс выбранного элемента WC_TREEVIEW
2 сообщений из 2, страница 1 из 1
Индекс выбранного элемента WC_TREEVIEW
    #34242223
XYLIGAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток, 2 ALL!
Как у контрола WC_TREEVIEW ("SysTreeView32") узнать индекс выбранного элемента?
(Существует ли аналог TreeView1->Selected->Index из С++Builder?)
Рассматривал (NM_TREEVIEW*) lParam в обработчике TVN_SELCHANGING, но там такой инфы не нашел.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
INT_PTR APIENTRY MainProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
  char tmp[ 100 ];
  int Index;
  switch (msg)
  {
   case WM_INITDIALOG:
            // создаем WC_TREEVIEW ("SysTreeView32") ...
            break;
   case WM_NOTIFY:
            switch (((LPNMHDR) lParam)->code)
            {
              case TVN_SELCHANGING:
                  Index = ... ; // как узнать
                  wsprintf(tmp, "%i", Index);
                  MessageBox(hwnd, tmp, "Выбранный элемент",  0 );
                  break;
            }
  }
  return FALSE ;
}
...
Рейтинг: 0 / 0
Индекс выбранного элемента WC_TREEVIEW
    #34251633
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно прочитать в MSDN (справка по TVN_SELCHANGING),
lParam в этом случае есть указатель на структуру NMTREEVIEW.
А уже в NMTREEVIEW есть указатели (аналог индекса) на элементы дерева.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Индекс выбранного элемента WC_TREEVIEW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]