Delphi XE2: Как рисовать прозрачные изображения GIF на панели инструментов с помощью TImageList

Использование: Delphi XE2; Приложение VCL Forms

Можно ли рисовать прозрачные изображения GIF на панели ActionToolbar (с ActionManager), используя TImageList?

Я пытался, но я получил черный фон на кнопках инструментов.

Изображения GIF имеют 256 цветов; и иметь прозрачность (проверяется открытием изображений в Corel PaintShopPro).

В ImageList я установил свойства:

ColorDepth: = cd32bit, DrawingStyle: = dsTransparent.

Снимки экрана формы во время разработки и выполнения:

Любые советы или обходные пути приветствуются!

1 ответ

Сохраните свой GIF как PNG. PNG имеет альфа-канал и поддерживает полупрозрачность

Другие вопросы по тегам