Что это за "контрол" такой может быть? с избранными папочками - VB

Узнай цену своей работы

Формулировка задачи:


Контрол, который справа как реализовать?
Анализ ресурсов подопытного App дает информацию, что это скорее всего пользовательская штука. Обычное Treview заполненное названиями избранных (назначенных) нескольких папочек.
Щелчок на папочке переводит диалог в соотв. избранную папку.
Но есть одна характерная особенность.
Значки(иконки) папочек (открытая и закрытая) в Treview всегда совпадают с системными значками открытая/закрытая, т.е. на Висте будет выглядеть соотв. иначе (обведено).
Предполагаю что в качестве Icon берутся какие-то стандартные системные иконки из какой-то dll, кот. на каждой системе свои.
Как реализовать? Если это стандартные иконки, допустим я их найду где это, тогда как их загрузить(иконки) из dll в Treeview?

Решение задачи: «Что это за "контрол" такой может быть? с избранными папочками»

textual
Листинг программы
hIMG = ImageList_Create(<font color="darkblue"><b>16</b></font>, <font color="darkblue"><b>16</b></font>, ILC_COLOR32, <font color="darkblue"><b>2</b></font>, <font color="darkblue"><b>2</b></font>)
    hIcon = ExtractIcon(App.hInstance, <font color="teal">"shell32.dll"</font>, <font color="darkblue"><b>3</b></font>)
    ImageList_AddIcon hIMG, hIcon
    hIcon = ExtractIcon(App.hInstance, <font color="teal">"shell32.dll"</font>, <font color="darkblue"><b>4</b></font>)
    DrawIcon hdc, <font color="darkblue"><b>96</b></font>, <font color="darkblue"><b>32</b></font>, hIcon
    SendMessage m_hwndTV, TVM_SETIMAGELIST, TVSIL_NORMAL, <font color="blue">ByVal</font> hIMG

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.417 из 5
Похожие ответы