Delphi - EXTRAER ICONO

 
Vista:

EXTRAER ICONO

Publicado por Gabriel (1 intervención) el 18/08/2002 21:19:59
NESECITO SABER COMO EXTRAER DESDE UN *.EXE EL ICONO DE ESTE, Y MOSTRARLO EN UN componente \"Timage\".

De ante mano, Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:EXTRAER ICONO

Publicado por Peter Investment (1 intervención) el 19/08/2002 15:38:28

-Añade 'ShellApi' en el uses de tu form
-Pon un TImage (Image1) y un TButton (Button1) en tu form
-Pon este código en el OnClick del Button1:

procedure TForm1.Button1Click(Sender: TObject);
var
Icono:TIcon;
Indice:word;
begin
Icono:=TIcon.Create;
{Indice del icono a extraer}
{Icon Index to extract}
Indice:=0;
Icono.handle:=ExtractAssociatedIcon(hInstance,Pchar('c:\XXX.exe'),Indice);
Image1.Picture.Bitmap.Width:= Icono.Width;
Image1.Picture.Bitmap.Height:= Icono.Height;
Image1.Picture.Bitmap.Canvas.Draw(0,0,Icono);
Icono.Free;
end;

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar