Что это за "контрол" такой может быть? с избранными папочками - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д