c # treeview с использованием иконок из imageres.dll с индикаторами состояния - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь включить значки в элемент управления моего браузера c # TreeView для компьютера, дисков, папок и некоторых типов файлов.После просмотра каталога Windows кажется, что imageres.dll может быть хорошим источником для них.

Windows иногда отображает эти значки с индикатором состояния в верхней части значка в Проводнике.Одним из примеров этого является индикатор блокировки, который появляется на папках.Проводник также затемняет определенные значки, такие как папки в системных каталогах.

Ни один из значков, которые я вижу в системных библиотеках Windows, не содержит этих индикаторов состояния (т. Е. Это обычная папка, но без папки + блокировки).Также не существует "тусклой" версии значков.

  1. Какой предпочтительный источник этих значков?
  2. Существует ли какой-либо стандартный способ использования системных значков Windows для создания приложениязначки выглядят так же, как в Проводнике?

Я видел интересное решение для самого TreeView, но откуда берутся значки, остается загадкой. Дисководы и папки в элементе управления TreeView

Будем весьма благодарны за любые предложения.Мне кажется, что я пытаюсь изобрести колесо здесь.

...