Delphi,PNG,AlphaSkin,ImageList,Resource

时间:2011-02-04 12:19:36

标签: delphi resources load png alpha

我想从资源加载AlphaSkin的Imagelist。 通常我知道,如何加载一个普通的位图,并在我的应用程序中使用。 但是没有帮助,如何加载prev。将PNG图像存储到alphaskin图像列表中。

图片列表仅支持: 添加(位图...)

方法,但无法直接加载PNG图像。

我发现了这个功能:

AddImageFromRes

但我不知道,这是怎么回事。

愿你能更多地了解这一点。一般问题:如何将PNG图像编译到res文件中,我可以将它们放入Alpha图像列表。

感谢您的帮助:    DD


所以:这个问题有三个部分。

我有一个PNG图标库,我想从一些图标创建资源。 例如: AlphaSkin按钮具有ImageList属性,我可以从这里设置字形。 我想制作我自己的按钮,有自己的种类,匈牙利字幕,图标和mr * kind(mrOk)。 为此,我需要存储图标。

1)。 如何将PNG存储到AlphaSkin CAN可以读取吗? 我知道RCDATA可以保存任何文件,因此我可以将它们编译成res文件。

2)。 如何读取此先存储的PNG资源?

3)。 我测试了这个AddImageFromRes函数,但是我遇到了有趣的bug。 我可能做错了什么,或者我需要设置我之前错过的东西。 我可以将PNG文件转换为“ico”吗?这可能是一个解决方案吗? 一些例子可以帮助我们......

感谢您的帮助:    DD

1 个答案:

答案 0 :(得分:0)

这是一个AlphaSkin错误。遗憾。

DD