程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> delphi編寫提取exe文件的ICO圖標

delphi編寫提取exe文件的ICO圖標

編輯:Delphi

   會寫自己的EXE程序,但沒一個好看的EXE圖標,是不是很遺憾啊?很多軟件都有很好看的圖標,我們為什麼不提取出來呢?下面教你怎麼用delphi編程提取EXE文件的圖標,並保存為ICO格式的.

代碼如下:


procedure TForm1.getIcon; 
var 
  Count : Integer; 
  FileName : String; 
  i:integer; 
begin 
  if( FileName <> Edit1.Text ) then 
  begin 
    FileName:=Edit1.Text; 
    I := 0; 
    Count := ExtractIcon( Application.Handle, PChar(FileName), 
    $FFFFFFFF ); 
  end 
  else 
    Inc(I); 
  if( I < Count ) then 
    Image1.Picture.Icon.Handle := 
    ExtractIcon( Application.Handle, PChar(FileName), I ) 
  else 
    ShowMessage(’沒有找到!’ ); 
end; 
procedure TForm1.Button1Click(Sender: TObject); 
begin 
    getIcon; 
end; 
procedure TForm1.Button2Click(Sender: TObject); 
begin 
opendialog1.Execute; 
edit1.Text:=opendialog1.FileName; 
end; 
procedure TForm1.Button3Click(Sender: TObject); 
begin 
 savedialog1.Execute; 
 image1.Picture.SaveToFile(savedialog1.FileName); 
  
end; 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved