gpt4 book ai didi

delphi - delphi IDE菜单中的图像是什么格式?

转载 作者:行者123 更新时间:2023-12-03 15:51:05 25 4
gpt4 key购买 nike

我正在向 Delphi IDE (Delphi 2007) 的主菜单添加一个新条目,并向与该菜单关联的图像列表添加一个 bmp 图像(不传递掩码作为参数)

IDEMainMenu.Images.Add(Image,nil);

但是添加的图像没有以透明颜色显示,我尝试使用8位和24位bmp并使用fucsia作为背景颜色,但ide总是显示带有背景的图标。所以问题是我必须使用的bmp图像的颜色深度和backgrpund的颜色是什么,以使图像在delphi ide菜单中显示为透明?或者我需要传递一个掩码bmp到Images.Add 函数?

最佳答案

尝试使用图标格式 (.ico),尺寸 16x16 和 256 色。

这是我使用的代码,MainMenu 是 IDE 菜单项的实例。

Image:=TIcon.Create;
try
Image.Handle := LoadIcon(hInstance, sLogo16);
ExplorerItem.ImageIndex:=MainMenu.Images.AddIcon(Image);
finally
Image.Free;
end;

enter image description here

关于delphi - delphi IDE菜单中的图像是什么格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052751/

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