brcc32 无效位图格式

brcc32 invalid bitmap format

我创建了一个 delphi 组件,我想给它添加一个图标,我知道要遵循的过程,但有些东西对我不起作用,所以我是这样做的:

确保您的 .bmp 文件为 8 位(256 色)且大小为 24x24 像素。

此外,资源名称需要是组件 class 输入 全部大写:

TMYCOMPONENT BITMAP "MyComponent.bmp"

此外,IDE 支持 16x16、24x24 和 32x32 组件图标,因此您还应该在资源中包含 16x16 和 32x32 位图(否则 IDE 会在调整时调整 24x24 位图的大小需要,在 shrunk/stretched 时可能看起来不太好):

TMYCOMPONENT BITMAP "MyComponent24x24.bmp"
TMYCOMPONENT16 BITMAP "MyComponent16x16.bmp"
TMYCOMPONENT32 BITMAP "MyComponent32x32.bmp"`