У меня есть CTreeCtrl, который использует «изображения состояний», чтобы получить второй значок рядом с обычным значком. Из документации тут http://msdn.microsoft.com/en-us/library/fc4e6etb(v=vs.80).aspx:
Если указан список изображений состояния, древовидный элемент управления резервирует пространство слева от значка каждого элемента для изображения состояния. Приложение может использовать изображения состояний, такие как отмеченные и снятые флажки, для указания состояний элементов, определенных приложением. Ненулевое значение в битах с 12 по 15 указывает основанный на единице индекс изображения состояния (0 указывает, что изображение состояния отсутствует).
Поскольку имеется только 4 бита и 0 зарезервировано для указания отсутствия изображения состояния, вы можете иметь только 15 изображений состояния. Здесь также упоминается: http://www.codeguru.com/cpp/controls/treeview/usingimages/article.php/c669
Вопрос
Я использовал все 15 иконок состояния и хотел бы добавить еще. Какие у меня есть варианты для достижения этой цели?