delphi IDE菜单中的图像是什么格式?
我正在向 Delphi IDE (Delphi 2007) 的主菜单添加一个新条目,并向与菜单关联的图像列表添加一个 bmp 图像(不传递掩码作为参数),
IDEMainMenu.Images.Add(Image,nil);
但添加的图像未以透明颜色显示,我尝试使用 8 位和 24 位 bmp 并使用 fucsia 作为背景颜色,但 ide 总是显示带有背景的图标。所以问题是我必须使用的bmp图像的颜色深度和backgrpund的颜色是什么,以使图像在delphi ide菜单中显示为透明?
或者我需要传递一个掩码bmp到Images.Add
函数?
I'm adding a new entry to the main menu of the Delphi IDE (Delphi 2007) and a bmp image to the image list associated to the menu (without passing a mask as parameter)
IDEMainMenu.Images.Add(Image,nil);
but the image added is not shown with a transparent color , i tried using a 8 and 24 bits bmp and using fucsia as the background color but the ide always display the icon with the background. so the question is which is the color depth of the bmp images which i must use and the color of the backgrpund to make appear the image transparent in the delphi ide menu?
or i need pass a mask bmp to the Images.Add
function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用图标格式 (.ico),尺寸 16x16 和 256 色。
这是我使用的代码,
MainMenu
是 IDE 菜单项的实例。try using the icon format (.ico) instead, size 16x16 and 256 colors.
this is the code which I use, the
MainMenu
is the instance to the IDE menu item.