Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2011
Dae Dae is offline
Registrado
NULL
 
Registrado: abr 2011
Posts: 4
Poder: 0
Dae Va por buen camino
¿Cómo hacer un extractor de iconos?

buenas, pues como dice el titulo del hilo jeje mi pregunta es: como se cual api usar para crear un extractor de iconos de aplicaciones .EXE y como iria aqui>
Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
(si no estoy mal aqui va la fuction) ?
implementation

{$R *.dfm}

end.
mi objetivo es crear un extractor de iconos de aplicaciones .EXE
y si es tanto donde puedo ver la funcion de cada api.

uso delphi 7 segunda edicion

espero no aya pedido mucho jeje gracias de antemano por la ayuda

saludos

Última edición por ecfisa fecha: 11-04-2011 a las 18:40:28. Razón: ETIQUETAS [DELPHI], [/DELPHI]
Responder Con Cita
  #2  
Antiguo 11-04-2011
broly7 broly7 is offline
Miembro
 
Registrado: jun 2008
Posts: 43
Poder: 0
broly7 Va por buen camino
Perdon por no poder ayudarte.
Offtopic: ¿Por qué todo el mundo usa Delphi 7?
Responder Con Cita
  #3  
Antiguo 11-04-2011
beginner01 beginner01 is offline
Miembro
NULL
 
Registrado: mar 2011
Ubicación: República Dominicana
Posts: 181
Poder: 14
beginner01 Va por buen camino
saludos.

aqui hay algo que quizas pueda ayudarte
Responder Con Cita
  #4  
Antiguo 12-04-2011
Keiso Keiso is offline
Miembro
 
Registrado: ago 2004
Ubicación: Bolivia
Posts: 20
Poder: 0
Keiso Va por buen camino
Prueba con esto, tiene lo que necesitas para empezar.
Responder Con Cita
  #5  
Antiguo 12-04-2011
Dae Dae is offline
Registrado
NULL
 
Registrado: abr 2011
Posts: 4
Poder: 0
Dae Va por buen camino
Gracias amigos por la ayuda ahora vere los link y les cuento


saludos
Responder Con Cita
  #6  
Antiguo 12-04-2011
beginner01 beginner01 is offline
Miembro
NULL
 
Registrado: mar 2011
Ubicación: República Dominicana
Posts: 181
Poder: 14
beginner01 Va por buen camino
saludos.

en el formulario agregas un tbutton y un topendialog.
en el evento onclick del tbutton pones este codigo.

Código Delphi [-]
 
var
  NumberOfIcons, i,j: Integer;
begin
  j:=1;
   if opendialog1.Execute then
  begin
   icono := TIcon.Create;
   try
    // Get the number of Icons
    NumberOfIcons := ExtractIcon(Handle, PChar(opendialog1.FileName), UINT(-1));
    ShowMessage(Format('%d Icons', [NumberOfIcons]));
   
       for i := 0 to 10 do
    begin
      j:=j+1;
      // Extract an icon
      icono.Handle := ExtractIcon(Handle, PChar(opendialog1.FileName), i);
      // Draw the icon on your form
     DrawIcon(Form1.Canvas.Handle, 10, i * 40, icono.Handle);
  //se guardan los iconos en la ruta de el ejecutable
      icono.SaveToFile(ExtractFilePath(Application.ExeName)+inttostr(j)+'.Ico');
    end;
   finally
    icono.Free;
   end;
  end;

este codigo es solo una prueba.
Responder Con Cita
  #7  
Antiguo 12-04-2011
Dae Dae is offline
Registrado
NULL
 
Registrado: abr 2011
Posts: 4
Poder: 0
Dae Va por buen camino
Gracias amigos solucionado mi tema jeje
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como usar iconos diferentes en la misma aplicacion JoAnCa Varios 3 11-03-2009 17:16:10
ListView que muestra iconos como Visio maxim toja Gráficos 3 08-07-2008 09:31:22
Como puedo hacer iconos en mi form ? lsg Varios 1 02-03-2007 15:20:16
Como Colocarlo iconos a mi pagina Shidalis PHP 2 12-04-2006 13:14:55
Agregar iconos como recursos roman Gráficos 1 28-02-2004 03:42:18


La franja horaria es GMT +2. Ahora son las 14:34:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi