Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Per Drag and Drop Datei einfügen.

  Alt 15. Dez 2003, 17:24
Delphi-Quellcode:
procedure WMDROPFILES (var Msg: TMessage); message WM_DROPFILES;
[...]
  DragAcceptFiles(form1.handle, True);
[...]
procedure TForm1.WMDROPFILES (var Msg: TMessage);
var i, anzahl, size, lastcount, wdh1: integer;
    Dateiname: PChar;
    tmpLied: PTLied;
begin
  inherited;
  Dateiname := '';
  anzahl := DragQueryFile(Msg.WParam, $FFFFFFFF, Dateiname, 255);
  for i := 0 to (anzahl - 1) do
  begin
    size := DragQueryFile(Msg.WParam, i , nil, 0) + 1;
    Dateiname:= StrAlloc(size);
    DragQueryFile(Msg.WParam,i , Dateiname, size);
    //dateiname auswerten (kann auch ein ordner sein)

    StrDispose(Dateiname);
  end;


  DragFinish(Msg.WParam);

end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat