程序圖標的怪問題

takdick 2008-12-17 11:06:07
從網上下載的源碼,想要改變程序的圖標:
Project->Options->Applicatio->Icon->LoadIcon
運行後發現程序的窗體左上角的圖標已變成我指定的圖標,但主程序(*.EXE)的圖標還是原來的,刪除*.Res重新編譯也一樣,也不見有修改圖標的代碼,請問何解?
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
budded 2008-12-17
  • 打赏
  • 举报
回复
procedure TForm1.FormCreate(Sender: TObject);
begin
Self.Icon.Handle := Application.Icon.Handle;// 可以指定
end;
ahjoe 2008-12-17
  • 打赏
  • 举报
回复
应该是缓存造成的
takdick 2008-12-17
  • 打赏
  • 举报
回复
呵呵...無意中我把源碼文件搬到另一文件夾,就行了.
原來是Windows的問題(好像是什麼IconCache作怪...)
IDWB 2008-12-17
  • 打赏
  • 举报
回复
有那么奇怪的程序吗?就和熊猫烧香一样!呵呵!!!
僵哥 2008-12-17
  • 打赏
  • 举报
回复
可能是指定的是16位的ICO图标,需要32位的。
takdick 2008-12-17
  • 打赏
  • 举报
回复
試了你的方法,無效.
請再指教,謝謝.

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧