Delphi使用大图标编译程序
2016-03-24 17:49
393 查看
在Windows Vista、 Windows7以上Windows系统中可以支持大图标显示了,但是Delphi编译出来的程序却只能显示32x32的图标,这使Delphi编译的程序看起来很不专业。下面就把Delphi编译大图标程序的方法分享一下。
要想使用大图标编译,首先要准备一个256x256的图标图片。
使用图标编辑软件,如IconWorkshop打开你的 ico文件,新建一个256x256的真彩色图标,将你的图片文件导入到该图标中。保存图标后,将图标文件拷贝到你的工程目录下,假设为mainico.ico,然后在你的工程下面建一个mainico.rc的文件,在里面输入文本:
MAINICON ICON mainico.ico
打开命令行窗口,将目录切换到你的工程目录下,输入命令rc mainico.rc,按回车执行,这时在你的工程目录下会生成一个mainico.RES文件。
在Delphi中打开你的工程,选择菜单Project->View Source,在{$R *.res}下面加上一行{$R Mainico.RES},再编译程序就可以了。
Windows系统会对图标缓存,所以刚编译完可能看不到效果,可以将编译后的程序拷贝到其他地方,看是否变成大图标了。
rc命令为调用的Microsoft Windows Resource Compiler
http://bcoder.com/delphi/compile-program-with-large-icon-in-delphi
要想使用大图标编译,首先要准备一个256x256的图标图片。
使用图标编辑软件,如IconWorkshop打开你的 ico文件,新建一个256x256的真彩色图标,将你的图片文件导入到该图标中。保存图标后,将图标文件拷贝到你的工程目录下,假设为mainico.ico,然后在你的工程下面建一个mainico.rc的文件,在里面输入文本:
MAINICON ICON mainico.ico
打开命令行窗口,将目录切换到你的工程目录下,输入命令rc mainico.rc,按回车执行,这时在你的工程目录下会生成一个mainico.RES文件。
在Delphi中打开你的工程,选择菜单Project->View Source,在{$R *.res}下面加上一行{$R Mainico.RES},再编译程序就可以了。
Windows系统会对图标缓存,所以刚编译完可能看不到效果,可以将编译后的程序拷贝到其他地方,看是否变成大图标了。
rc命令为调用的Microsoft Windows Resource Compiler
http://bcoder.com/delphi/compile-program-with-large-icon-in-delphi
相关文章推荐
- Delphi实现窗口一直在桌面工作区内显示(重写WM_WINDOWPOSCHANGING消息)
- delphi 调用 java
- Delphi_02_Delphi程序的结构
- Delphi_01_控制台版HelloWorld
- Delphi 中实现判断某个外部程序是否运行(如果运行则执行一个命令否则执行一个命令)
- Delphi Windows API判断文件共享锁定状态(使用OpenFile来判断)
- Delphi 中 FindWindow 和 FindWindowEx 找到外部进程,然后发送消息(比如最大化)
- move函数的用法
- Delphi调用CreateProcess创建进程
- How to allow new records to be inserted, but prevent existing data from being edited
- Delphi New,Getmem,ReallocMem联系与区别
- Delphi的内存分配和释放
- delphi 操作文件
- Delphi控件开发浅入深出(三)
- Delphi 资源文件( .res)
- delphi自定义颜色
- Delphi 记录类型- 结构指针
- delphi 字符串与内存流和文件的快速转换函数
- delphi Align属性
- 死亡历险,翻开新的一篇之Delphi 连接 JAVA WebService,并实现查找,添加,修改,删除等功能