一个很实用的问题,大家都能用上(50分)

C

cslotus

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使用真彩色图标作为Delphi程序图标?
 
使用Delphi6/7
我编程序就用真彩图标
 
能否具体点,比如说程序图标如何用真彩,ToolBar上如何用真彩等
 
程序图标: 直接设置就行了,怎么设不用说了吧(Project->Options...),Delphi 6 可以
用真彩图标的,如果是 Delphi 5,改个选项就行,参见
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1195839

ToolBar图标: 设计时放入 ImageList 就可以在ToolBar上使用真彩图标了(Delphi 6)。

另: 使用TIcon好像不支持真彩图标。
 
刚试了一下,TIcon也支持真彩图标的,不过要注意方法。

以上提到的真彩图标是指24位真彩,不是XP图标。
 
delphi5中改个选项就行了,究竟是改哪个选项呢?
好像那个另外一个话题上也没说清楚啊
 
>>来自:chemer, 时间:2002-7-10 10:29:00, ID:1195884
>>将Debugger option中的integrated debugging 前边的对勾去掉~~~~~~[red]还不清楚吗?[/red]

 
但好象不能在ToolBar上使用32X32的图标?
 
可以啊,将TOOLBARBUTTON的大小设为32X32就可以了,不过IMAGELIST也要设为32X32,这样
才能装载32X32的图标啊!
 
感谢紫风逍遥
另:如何将QuickReport上的图标换为自己的图标?请给出具体编辑方法
 
对不起,这个我可没有研究过。
我相信DFW里肯定有研究过的,我曾见过一个软件,他的报表预览中的按钮和上面的图标是
自定的。
好像是叫什么商场管理软件吧,
你可以到http://www.playicq.com的源码栏中找一下,注意他用到了一些第三方控件,
同样的在那个网站可以下载到,已经有热心网友打包上传了。
祝你好运。
 
To 紫风逍遥:已找到,在 qrprev.dfm 文件里,有一个叫bmp的数组,里面的数据就是16
进制的bmp文件数据。不过图标都是16X16的,替换的时候应注意。另:修改时一定要备份源
文件。
感谢所有参与讨论的DFW。
 
TO
hfbsn:
刚试了一下,TIcon也支持真彩图标的,不过要注意方法。

请问,TIcon支持把真彩图标写到文件吗?会丢色的!!
 
顶部