gpt4 book ai didi

delphi - 遗留 Delphi 项目中的 32 位透明 PNG 问题

转载 作者:行者123 更新时间:2023-12-03 15:47:30 24 4
gpt4 key购买 nike

我尝试使用 Delphi 10.3.3 对遗留的 Delphi VCL 项目进行现代化改造。我可以毫无问题地编译和构建应用程序。唯一的问题是透明 PNG 的背景在运行时显示为黑色。

这就是我所做的:

  1. 将 MainMenu1 添加到表单并创建菜单项。
  2. 添加 ImageList1。
  3. 将 ImageList1 的 ColorDepth 更改为 cd32Bit。
  4. 将透明 PNG 文件添加到 ImageList1 中。
  5. 将 ImageList1 连接到 MainManu1。

这是运行时的结果:

image

这些步骤在新的 Delphi 10.3.3 VCL 项目中完美运行,但在这个旧项目中存在黑色背景。如何解决黑色背景问题?

最佳答案

透明图像需要在项目选项 list 部分激活运行时主题

关于delphi - 遗留 Delphi 项目中的 32 位透明 PNG 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60682934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com