如何改变自己写的VCL(组件)加到Delphi中的图标(现在是红、黄、蓝 三个点)?(50分)

  • 主题发起人 主题发起人 greenbamboo
  • 开始时间 开始时间
G

greenbamboo

Unregistered / Unconfirmed
GUEST, unregistred user!
```````````
 
用ImageEdit做一个DCR文件,建立和你所做元件数目相同名称各自相同的Bitmap,
大小 24 X 24 , 在元件注册文件中加入 {$R *.dcr}
或取名与注册文件相同,重新加入元件包,重新编译即可。
 
加上这一句{$R *.dcr}
老是出错:

[Error] WARNING. Duplicate resource(s):
[Error] Type 2 (BITMAP), ID AAA:
[Error] File e:/program files/delphi6/borland/delphi6/Lib/../../../../../Documents and Settings/fzq/桌面/aaa/aaa.dcr resource kept; file E:/Documents and Settings/fzq/桌面/aaa/aaa.dcr resource discarded.

 
写资源文件
*.dur
与你的单元文件同名
 
不用加{$r *.dcr},你只管创建这个dcr文件就是了,注意文件名和.pas同名,安装
控件的时候,delphi如果发现同名的dcr文件,会自动添加进来的。
 
请问dcr是文本文件吗?怎么做dcr文件?
 
用位图编辑器创建一个24*24的位图,must保存为dcr文件
位图名和dcr名must和组件名相同,且全大写,和单元在
同一个目录,编译时会自动添加
 
还有一点需要补充:
BITMAP文件名一定要和你做的控件的类名相同
 
谢谢各位。
 
后退
顶部