gpt4 book ai didi

delphi - TMainMenu 中的透明 PNG 图像(带有 TImageList)

转载 作者:行者123 更新时间:2023-12-03 14:36:57 26 4
gpt4 key购买 nike

我想在 TImageList 中加载具有透明背景的 PNG 并在 TMainMenu 中使用它(通过 TAction)。
然而,在 Delphi 中,背景只是黑色。

This家伙说这对他有用,但用的是按钮而不是主菜单。

我的设置:

  • 我的图像是每种颜色 8 位加上 8 位透明 channel (我也尝试过使用 1 位透明度,但仍然不起作用)。该图像在任何其他程序中看起来都很好。
  • 德尔福 XE。
  • 在 TImageList 的编辑器中,“透明颜色”和“填充颜色”被设置为“默认”并被禁用。

最佳答案

没有理由备份整个 DFM 文件。

在对 ImageList 进行操作之前,您应该导出图像:单击图像列表编辑器中的“导出”按钮,它会将所有图像保存到单个 .BMP 文件。

更改属性后:ColorDepth = cd32Bit,DrawingStyle = dsTransparent

您应该单击“添加”按钮并选择之前导出的文件。然后,将在菜单和工具栏中以透明方式绘制图像(至少在 D2010 上)...无需使用第 3 方组件。

关于delphi - TMainMenu 中的透明 PNG 图像(带有 TImageList),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050683/

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