Registriert seit: 21. Aug 2004
Ort: Lengerich
658 Beiträge
RAD-Studio 2009 Ent
|
Re: Drag & Drop/Dock zwischen Formularen
21. Jul 2005, 21:48
am einfachsten geht das hiermit (ist die "Drop Accept")
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,ShellAPI;
type
TForm1 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
private
procedure WMDropFiles( var Message: TWMDropFiles); message WM_DROPFILES;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
DragAcceptFiles(Self.Handle, True);
end;
procedure TForm1.WMDropFiles( var Message: TWMDropFiles);
var
Buffer: array[0..MAX_PATH] of Char;
begin
DragQueryFile( Message.Drop, 0, @Buffer, SizeOf(Buffer));
Edit1.Text := Buffer; // hier Deine Verarbeitung
end;
end.
Gruss
EL
Narben am Körper sind ein Zeichen dafür, das man gelebt hat.
Narben auf der Seele sind ein Zeichen dafür, das man geliebt hat.
|
|
Zitat
|