问题1)
我一般是用project/option设置我的程序的图标的,这样我发现生成的exe有且仅有一个MainIcon图标(这一点可以用freeres或exescope证实),但是我发现有些delphi/cb程序员的exe程序中有四个图标:16*16,16C; 16*16,256C; 32*32,16C; 32*32,256C; 这是如何实现的?
问题2)
我原来认为控制台程序(32位dos程序)不可能另外设置图标,但是我发现有些同志也可以修改他们的图标。如免费安装制作程序Inno.Setup.3.06中有一个ISCC.EXE,它居然有自己的图标...
我一般是用project/option设置我的程序的图标的,这样我发现生成的exe有且仅有一个MainIcon图标(这一点可以用freeres或exescope证实),但是我发现有些delphi/cb程序员的exe程序中有四个图标:16*16,16C; 16*16,256C; 32*32,16C; 32*32,256C; 这是如何实现的?
问题2)
我原来认为控制台程序(32位dos程序)不可能另外设置图标,但是我发现有些同志也可以修改他们的图标。如免费安装制作程序Inno.Setup.3.06中有一个ISCC.EXE,它居然有自己的图标...
解决方案 »
- 各位大虾,有没有DBListView这样的控件?
- 求教:数据接口 到底是什么??(急)
- 在处理一个区域的颜色时,想要保存区域内颜色的纹理,对比度,要怎样进行?
- delphi里数据库中的事务 是怎么一会事啊!他和事件有什么区别啊!在什么时候用到事务呢?
- ********大送分了(谁知道<<delphi 5企业级解决方案及应用剖析>>的范例代码哪里下载?
- 特简单的问题:怎样把一个表的数据导入另一个表?
- 什么错误,简单问题
- 请教大家有关delphi里面的输入法的控制问题
- dana!生日快乐!帮你发红包
- 这样生成一个透明,不规则的按纽的呢
- 急求JBuilder6.0下载!
- 怎么判断OLEContainer是不是空的?
2:用VC++或者ImageEditor打开这个Res文件,对它进行编辑即可,可以打开一个ICON文件Copy下来,Paste到那个16*16的图标即可。下面以用VC++编辑为例:
启动VC++,用Open打开这个RES文件,可以看到里面有一个Mainicon的图标,双击它,出来一个Icon编辑窗口,其中工具栏最右边有一个按钮,点击一下然后建立一个16*16大小的图标即可,可以编辑它保存即可,也可以用VC++打开一个已经编辑好的ICON,Copy&Paste即可。
3:编译即可!注意:这个方法将不能够用Project Options来修改Application 的Icon。
我猜想,必须这么麻烦的原因,在于Delphi每次会自动重新生成那个该死的RES,不使用{$R *.Res}而采用{$R %ProjectName%.RES},系统认为不要自动重新生成RES文件,所以那做的修改就会保存下来了!采用这种方法,对编译程序没有任何影响!不会有任何错误!呵呵~~~~~~还有另外一个方法:
就是用其它的图标编辑软件编辑图标,但是这个图标有多种不同的规格!Delphi编译的时候会自动进行处理。例如,用IconEditor编辑一个包含两种规格(16*16和32*32)的图标,那么用Delphi的Project Options Load这个图标就可以了!!!!这种方法更简单一点儿,不需要更改Delphi的源代码,但是必须有特殊的图标编辑软件。
注意:Delphi对真彩色图标的支持有问题!具体来说Delphi 5.0不可设置Project Options中的图标为真彩色,否则一按F9程序就会中断若干次。
WinRar外壳是如何实现对 rar.exe 进度条控制的?
http://expert.csdn.net/Expert/topic/1358/1358607.xml?temp=.3615686