【问题标题】:Delphi, PNG, AlphaSkin, ImageList, ResourceDelphi,PNG,AlphaSkin,ImageList,资源
【发布时间】:2011-06-21 08:07:06
【问题描述】:

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

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

方法,但是没有办法直接加载PNG图像。

我找到了这个功能:

AddImageFromRes

但我不知道,这是如何工作的。

希望您能对此有所了解。一般问题:如何将PNG图像编译到res文件中,我可以将它们放入Alpha imagelist。

感谢您的帮助: dd


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

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

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

2.) 如何阅读这个以前存储的 PNG 资源?

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

感谢您的帮助: dd

【问题讨论】:

  • 您是在问如何存储 PNG 作为资源,还是在问如何从资源加载 PNG?这是两个完全不同的问题。
  • 我更正了这个问题。谢谢:dd
  • 嗨!那是一个 AS 错误。对不起。 dd

标签: delphi resources load png alpha


【解决方案1】:

这是一个 AlphaSkin 错误。对不起。

dd

【讨论】:

    猜你喜欢
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 2010-11-23
    相关资源
    最近更新 更多