ImageList向我承诺Alphablending,但我如何启用它?

时间:2011-12-15 20:39:10

标签: delphi delphi-2007 alphablending

我希望我的按钮上有alphablending图像 按照指示,我在主表单上添加了TXPManifest组件 下面是我加载到项目中的一些图像。

Imagelist editor

然而,通过ActionList链接到图像列表的BitBtn仍然会关闭。

BitBtn is off<< - 在运行时看起来像这样,Yikes!

如何在我的Windows 7笔记本电脑上运行Delphi 2007以实际使用 alpha通道,ImageList一直在取笑我?

作为对@RRUZ的回应,以下是imagelist属性:
enter image description here
(请注意,缺少colordepth属性)

修改
Alpha混合 与TMS AdvGlowButtonAdvGlowButton with alphablending correct一起使用 所以它可能不是ImageList问题,因为它是BitBtn问题。

更新2
已下载并已安装PngComponents。将TPNGImageList放在空白表单上会立即崩溃D2007。 (也许在设置/路径/等等中,但我离原始问题太远了,所以我放弃了png追踪)。
所以这不起作用。

1 个答案:

答案 0 :(得分:1)

我建议您参考Anders Melander的Blog

Hes在 Delphi 2007 下发布了2篇与 alpha混合相关的帖子:

非常有启发性。