Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2007
Khronos Khronos is offline
Miembro
 
Registrado: abr 2007
Posts: 298
Poder: 18
Khronos Va por buen camino
Arrastrar hacia el form

Pues, eso estuve buscando la forma de como arrastrar elementos del escritorio de windows o de una carpeta a un componente en mi form.
Por ejemplo: arrastrar una imagen a un TImage.

¿Como podria hacerlo y como capturo la direccion del archivo que arrastras?


Salu2
Responder Con Cita
  #2  
Antiguo 29-09-2007
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Hola, aquí uno de los muchos ejemplos que hay por Internet.

En Google hay mucha información al respecto.

Saludos.
Responder Con Cita
  #3  
Antiguo 29-09-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
saludos, espero que te sirva esto que te voy a explicar, mira,

1- Coloca esto debajo del private:

Código:
...
  private
    { Private declarations }
    procedure CapturaMsgDropFile(var Msg: TWMDropFiles); message WM_DROPFILES;
...
2- Debajo del implementation de tu unit, pon esto:

Código:
...
 
  uses ShellApi;
procedure TForm1.CapturaMsgDropFile(var Msg: TWMDropFiles);
var
  fCount, i: Integer;
  fName: array[0..255] of Char;
begin
  fCount := DragQueryFile(Msg.Drop, $FFFFFFFF, fName, 1);
  for i := 0 to fCount -1 do
    begin
      DragQueryFile(Msg.Drop, i, fName, sizeof(fName));
      ShowMessage(fName);
    end;
  DragFinish(Msg.Drop);
end;

...
por último, en el onCreate de tu form: coloca esta linea:

Código:
  DragAcceptFiles(Handle, true);
espero que te sirva de algo lo que te puse aqui,

saludos
aeff!!
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
Arrastrar imagen david.rguez Gráficos 6 05-03-2007 14:47:46
Arrastrar documento hacia icono ¿Cómo? rafadf Varios 3 25-01-2007 12:20:56
arrastrar y muliseleccion palets Gráficos 2 06-06-2006 23:35:31
Arrastrar Registro vtdeleon SQL 8 13-08-2005 00:51:17
Arrastrar y Soltar!!! chechu Varios 6 21-10-2004 20:26:35


La franja horaria es GMT +2. Ahora son las 11:31:30.


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