如题:
Resource.rc文件里声明加载了
sr1 icon "..\res\sr1.ico"
sr2 icon "..\res\sr2.ico"
sr3 icon "..\res\sr3.ico"
并且制作成了相应的Resource.res资源文件
我的问题是,怎样让应用程序生成的可执行文件的图标是sr2.ico呢?
Resource.rc文件里声明加载了
sr1 icon "..\res\sr1.ico"
sr2 icon "..\res\sr2.ico"
sr3 icon "..\res\sr3.ico"
并且制作成了相应的Resource.res资源文件
我的问题是,怎样让应用程序生成的可执行文件的图标是sr2.ico呢?
解决方案 »
- 请赐我一段数据库更改的代码吧!
- 现金一百元
- Query1.Append提示不能修改只读的dataset的错误怎么处理??在线急等……
- 使用了UDP是不是客户端和服务端不能在同一台电脑上使用啊?
- 请问一下MTS的发布问题!
- 谁能告诉我,用BDE还是ADO?
- 高分求教:关于DELPHI中Activexform的一个问题?(急,急)
- 模糊查询这样写哪里有错啊。ADOQuery1.SQL.Add('SELECT * FROM 测试表 ORDER BY 编号 WHERE 姓名=''%'+Edit4.Text+'%''');
- 兄弟求救.....高手过来........
- 关于showwindow的
- 请教Sql语句问题!请大侠们不吝赐教!
- delphi+SQL server2008 完成后使表单不可修改
{$R Resource.res}放一个按扭Button1在onClick事件写上:
Application.Icon.Handle:= LoadIcon(hInstance, 'sr2');改变第2个参数就行了,如何你的资源文件做对的话,就会显示对应的图标了
Resource.rc文件里声明加载了
sr1 icon "..\res\sr1.ico"
sr2 icon "..\res\sr2.ico"
sr3 icon "..\res\sr3.ico"
封装成DLL,再在EXE中引用方式如下:
Hinst:= loadLibrary('D7Shell.dll');
if Hinst = 0 then exit;
Hicon := loadIcon(Hinst, 'sr1'); //ZHOUABCD
if Hicon <> 0 then
self.Icon.Handle := Hicon;
freeLibrary(Hinst);
希望这个帖子能帮到你.......
这个a001 就是那个DLL中资源标识的,你也可以动态实现的
当然,如何动态实现的话,就可以再引用配置文件 .ini
做资源文件就是为了可以在程序中,动态的改变图标不是动态,还要资源文件做什么,直接设置好图标编译就是了
(要不然就把你的文件替换D生成的res文件,它的标识符是MAINICO)
...
{$R *.res}
{$R Resource.res} //我加上我的资源文件后,编译程序,生成的可执行文件的图标不是原来默认的图标了,而是Resource.res里的图标,我要保持原来的不变,怎么办?
...