ImageList обещает мне Alphablending, но как его включить?

Я хочу, чтобы мои кнопки имели изображения с alphablending на них.
В соответствии с инструкцией я включил TXPManifest компонент на моей mainform.
Ниже приведены некоторые изображения, которые я загрузил в свой проект.

Imagelist editor

мой BitBtn, который связан с imagelist через ActionList все еще смотрит.

BitBtn is off

как заставить Delphi 2007 работать на моем ноутбуке Windows 7 на самом деле используйте альфа-канал ImageList продолжает дразнить меня?

в ответ на @RRUZ, вот свойства imagelist:
enter image description here
(обратите внимание на отсутствие colordepth собственность)

редактировать
Альфа-смешение тут работа с TMS AdvGlowButton: AdvGlowButton with alphablending correct
Так что это, вероятно, не проблема ImageList, насколько это проблема BitBtn.

обновление 2
Загружено и установлено PngComponents. Поставив TPNGImageList на пустой форме мгновенно вылетает D2007. (возможно, что-то в настройках/path/etc, но я дрейфую слишком далеко от исходной проблемы, поэтому я отбрасываю преследование png).
Так что это не работает.

1 ответов


Я предлагаю вам обратиться к Андерсу Меландеру блог.

Hes опубликовал 2 соответствующие сообщения, связанные с Альфа-смешивание под Delphi 2007:

очень instructives.