Delphi使用大图标编译程序的方法
2017-09-25 16:01
519 查看
在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
相关文章推荐
- 使用DELPHI编译的程序出现病毒的解决方法
- Delphi使用大图标编译程序
- C#一种变通的程序与窗口使用同一图标资源的方法
- Delphi中预编译指令的使用方法
- Android中使用Makefile编译程序和库的方法
- linux下用gcc编译使用了math库函数的程序出错的解决方法
- 关于Delphi中预编译指令的使用方法
- 使用eclipse编译qt程序遇到问题的解决方法
- Ubuntu 下使用Eclipse编译、调试嵌入式程序的方法
- Delphi编译后的程序图标无法修改一例
- 关于Delphi中预编译指令的使用方法
- 使用root权限运行自己所编译程序的解决方法
- 使用VS2005自带的混淆器防止你的程序被反编译的方法
- 关于Delphi中预编译指令的使用方法
- Delphi 编译指令的使用方法
- 改善C#程序的50种方法 条款4:使用Conditional特性代替#if条件编译
- Ubuntu 下使用Eclipse编译、调试嵌入式程序的方法(下)
- C#反编译工具Reflector使用方法,(支持VB、Delphi等)
- 关于Delphi中预编译指令的使用方法
- 使用wxWidgets编译的Windows Mobile程序运行时提示“SHCreateMenuBar failed”错误的解决方法