首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
奥运节目扑面来- -| 回首页 | 2007年索引 | - -h3 混战+RPG 地图

Delphi中驯服烦人的图标

关键词图标    设置    Delphi                                          

    在Delphi中设置图标是一件烦人的事:

    1。如果程序中添加了多个图标,默认情况下,明明指定了MAINICON,可是在Windows环境中往往显示的是另一个!因为添加的图标一般命名为ICON_x,排在了MAINICON之前,而Windows把第一个显示了出来。解决办法自然是更改名称,只要在前面加一个M(或者M之后的字母),即为MICON_x 。另外,用纯数字命名似乎行不通。

    2。如果你增删了一些图标,会发现打开dpr时出错,提示图标被双重引用!这是因为新添加的图标被视为第一个,即ICON_1,而第一个早就存在,导致所谓双重引用。解决办法是,如果用Resource Workshop的话,请打开它再保存一次;用Image Editer的话,则只能添加不能删除!其他资源如光标也有类似问题。

    3。如果你要设置系统托盘图标,那就更累人了:你会发现,辛苦设计好的靓图标,到了系统托盘就变了形;XP还好点(似乎更有立体感),而Win98干脆就大变样(即使你设计了16色图标也没用)。经过漫长的摸索,终于发现,Windows对托盘图标似乎是这样处理:先放大一倍,再缩小,当然会变形。经过试验,设计好图标(16x16)后,自己先放大一倍(32x32),然后让Windows去处理吧,奇迹出现:终于原样显示了!

【作者: 一开】【访问统计:】【2007年05月12日 星期六 08:47】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=6270165

回复

- 评论人:沾光   2007-06-22 17:35:46   沾光的博客  

沾光

验证码:   
评论内容: