D dieker Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #1 我知道在设计时可以在[Project]|[Options]那里设置图标,但是我想在程序运行时导入我的图标,并且生成的EXE也是那个图标,怎样用程序实现
L lisongmagic Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #2 通过application对象控制 procedure TForm1.FormCreate(Sender: TObject); var aIcon: TIcon; begin aIcon:= TIcon.Create; aIcon.LoadFromFile('xxx.ico'); Application.Title:= 'xxx'; Application.Icon.Assign(aIcon); //Application.Icon:= aIcon; aIcon.Free; end;
通过application对象控制 procedure TForm1.FormCreate(Sender: TObject); var aIcon: TIcon; begin aIcon:= TIcon.Create; aIcon.LoadFromFile('xxx.ico'); Application.Title:= 'xxx'; Application.Icon.Assign(aIcon); //Application.Icon:= aIcon; aIcon.Free; end;
D dieker Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #3 这个我早就试过了,不能改变生成的EXE文件图标,只是改变了窗体左上角标题处的图标
L lisongmagic Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #4 那没办法了,用绝招吧,哈哈 uses shellApi; function Shell_NotifyIcon; external shell32 name 'Shell_NotifyIconA'; 详细用法,麻烦楼主自己了
那没办法了,用绝招吧,哈哈 uses shellApi; function Shell_NotifyIcon; external shell32 name 'Shell_NotifyIconA'; 详细用法,麻烦楼主自己了
K kinneng Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-20 #6 读写资源,网上有例子,我只是曾经见过,没下载,自己找好了。
D dieker Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #8 to 白河愁 我的意思是说在生成EXE的时候使那个图标是我想要的图标,而不是那个默认的‘7’
H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #9 project->options->application页->loadicon...就可以了
D dieker Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #10 to hhjjhhjj 你没有看题目吧,我是想要除这种方法之外的其它方法,即是在编译时动态导入我要的图标
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #11 那简单,自己写一个 makefile, 里面创建一个资源包含 Icon 的,然后在代码中把 {$R *.res} 换成你的资源就行了。
L lisongmagic Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #12 白的方法和 project->options->application页->loadicon... 差不多啊,应该不能同态更改图标,开始设置好,后面就不变了。 那个带图标的exe在程序一编译的时候就生成了
白的方法和 project->options->application页->loadicon... 差不多啊,应该不能同态更改图标,开始设置好,后面就不变了。 那个带图标的exe在程序一编译的时候就生成了
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #13 难道你想生成了的 exe 图标都可以不停地变吗?windows并没有这种机制.
H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-21 #14 是不是像有的病毒一样,改变文件的图标。就像熊猫在烧香那种?