我正在使用Embarcadero C ++ Builder。我正在将TSpeedButton
组件与.bmp
图像一起使用。不管我尝试哪种格式,IDE中的一切看起来都很不错,但是当我编译并生成.exe
文件然后启动应用程序时,没有图像。 TSpeedButton
上有一个带有白色小方块的文本。我已经尝试过.png
,.jpg
,.bmp
,.ico
格式。我的问题有解决方案吗?。
TSpeedButton具有属性NumGlyphs
,它指示Glyph
包含多少个图像。如果只有一张图像,则设置NumGlyphs = 1
。
此外,您可以为禁用,悬停和按下(向下)按钮设置单独的图像。在这种情况下,多个图像以水平原始格式彼此相邻地存储在同一位图上;每个图像必须具有相同的大小。例如,一个位图128x32px提供4张图像,每个图像32x32px。
值得一提的是,左下像素表示透明颜色,即未绘制该颜色的像素。