[Foxmail快捷图标所示功能]如何实现快捷方式多图标可选择更改?(200分)

  • 主题发起人 主题发起人 刀剑如梦
  • 开始时间 开始时间

刀剑如梦

Unregistered / Unconfirmed
GUEST, unregistred user!
希望得到网友的支持与帮助.<br>如下图所示功能:<br>实现快捷方式多图标可选择更改.
 
http://www.delphibbs.com/keylife/images/u143842/FoxMailQuick.gif
 
这个是放在资源文件里并编到exe中的!<br>在delphi中工程文件中 这样写{$R yourfilename.res}<br>res文件可以用delphi自带的Image Editer把图标放到*.res文件中,这样快捷图标就可以换了!<br><br>delphi help解释:<br>Type Parameter<br>Syntax {$R filename}<br>{$RESOURCE filename}{$R *.xxx}<br>{$R filename.RES filename.RC}<br>Scope Local
 
有道理 &nbsp;有代码就更好了
 
学习!Q!
 
&gt;&gt;这个是放在资源文件里并编到exe中的!<br>&gt;&gt;在delphi中工程文件中 这样写{$R yourfilename.res} ====&gt;&gt;其实Delphi自动的<br>{$R *.res}就可以了,做成RES之后放到工程文件目录下就可以了。<br>&gt;&gt;res文件可以用delphi自带的Image Editer把图标放到*.res文件中,这样快捷图标就可以&gt;&gt;换了!<br><br>也可以用Resourse Hacker (不会没用过吧)<br><br>也可以用其他支持.res文件的图标编辑器<br>
 
ListView + ExtractIconEx
 
如果是取的话,有很多函数可以取的,很多人写过类似的程序,网络上也有不少。<br>还记得我那个捆绑机吗?就是要取对方的图标资源,为了简便,我只取了第一个,<br>当时我在写的时候很多高手给了我帮助,比如 jingtao、小雨哥、bate 等等等等。<br>如果想要编译出来的程序包含多个图标的话,只要作为资源编译进去就ok了,<br>我们看到的是哪个取决于当前的Shell环境。 小雨哥有几篇关于图标数据结构的文章,写的很详细。
 
多人接受答案了。
 
后退
顶部