IDL程序图标[icon]更换和IDL编译器的配置命令

来源:互联网 发布:查找时间最短优先算法 编辑:程序博客网 时间:2024/05/21 14:50

转自:http://hi.baidu.com/qqzwind/blog/item/6071fb1ffc60f163f624e4c5.html

  IDL程序运行后,在任务栏上和程序左上角都有IDL的logo。在idl 中是可以把它修改成自己定义的图标。 方法有两种 1:是可以用外部的图标修改工具,修改/RSI/IDL63/bin/bin.x86目录下的idl.dll文件(在6.3以下版本是idl32.dll),这种方法我们不做讨论。 2:修改idl本身的配置文件。 如果你想修改编译器虚拟机的图标,就在IDL安装目录下/RSI/IDL63/resource/pref找idl.pref文件 如果你想修改打包好的程序的图标,在打包程序根目录/resource/pref下找idl.pref文件 idl.pref是文本文件,打开后加上一行 IDL_WINRT_ICON :filename 例如你有一个图标路径在C:/Python24/py.ico,那就是 IDL_WINRT_ICON : C:/Python24/py.ico (如果你想用绝对路径,就把图标放在bin下面) 然后保存就可以了 。

------------------------------------------------------------------------------------------------------------------- IDL的配置命令有很多,都可以上面的例子那样加在idl.pref文件里起作用。他们都以IDL_开头, 例如: IDL_MDE_SPLASHSCREEN 是控制idl启动时的那个启动图案。IDL_MDE_SPLASHSCREEN :0 就关了 IDL_WINRT_FILE 是设置IDL runtime或虚拟机 打开一个特定的sav文件 IDL_WINRT_FILE_TYPE 是设置idlrt.exe启动类型 0 是runtime, 1 是嵌入似runtime,2时虚拟机。

-------------------------------------------------------------------------------------------------------------------

IDL编译器有很多配置函数都是以IDL_MDE_开头的,具体的可以在idl帮助里搜Windows IDE Preferences (不过很多都是没什么用的

Windows Runtime Preferences 是IDL_WINRT开头。