Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Прозрачные иконки в TreeView


Автор: TheVoid 12.7.2010, 22:41
Создаю TreeView. Создаю ImageList и загружаю в него иконки из библиотеки Shell32. Аттачу ImageList к TreeView, добавляю несколько элементов в дерево - на первый взгляд все хорошо: иконки с прозрачностью. Но достаточно поводить мышью над TreeView и вокруг них образовывается черный ореол...
Возможно, кто-нибудь сталкивался с подобным? Или система кривая, поскольку на XP на виртуальной машине все о'кэй.

В аттаче проект. Если работает без глюков, которые описал выше - сообщите, пожалуйста.

Автор: Dem_max 13.7.2010, 05:03
У меня все нормально

Автор: GremlinProg 13.7.2010, 09:10
Цитата(TheVoid @  13.7.2010,  00:41 Найти цитируемый пост)

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

посмотри в диспетчере задач, может это утечка GDI-ресурсов: http://www.google.ru/search?q=gdi+leak+task+manager

Автор: TheVoid 13.7.2010, 18:10
Проблема решена.

ImageList_SetBkColor( hImageList, RGB( 255, 255, 255 ) );

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)