Registriert seit: 11. Mär 2005
13 Beiträge
|
Re: Dateinamen in Edit-Feld onDragDrop
12. Mär 2005, 08:50
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ShellAPI, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
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;
end;
end.
So sieht der komplette Code aufs Wesentliche reduziert aus. Vielleicht habe ich ja schon hier einen Fehler gemacht.
|
|
Zitat
|