Einzelnen Beitrag anzeigen

Benutzerbild von Tonic1024
Tonic1024

Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
 
RAD-Studio 2009 Ent
 
#2

AW: Ole Drop, um Text aus belibiger Anwendung ins Memo zu ziehen

  Alt 8. Dez 2011, 15:54
Ich hab mir mal erlaub das Teil etwas aufzuarbeiten. Hatte Probleme unter D2k9 und dieser Ringverweis, wenn auch technisch okay, gefiel mir nicht.

Es sollte jetzt einfacher zu verstehen sein und unter Delphi 2009 und Neuer funktionieren. Es werden, ausser OLEDrop selbst, keine uses mehr benötigt. An der Technik ab ich nichts verändert - nur aufgeräumt.

Delphi-Quellcode:
// Vollständiger Quellcode
procedure TForm1.FormCreate(Sender: TObject);
begin
  OleDrop := TOleDrop.create(Panel1.Handle);
  OleDrop.OnTextDropped:=MemoDrop;
end;

procedure TForm1.MemoDrop(aText: PAnsiChar);
begin;
  Memo1.Text:=aText;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  OleDrop.Free;
end;
Download enthält die Unit, ein Demoprojekt und die EXE.

Gruß,

Toni
Angehängte Dateien
Dateityp: zip OLEDrop.zip (257,9 KB, 87x aufgerufen)
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?

Geändert von Tonic1024 ( 8. Dez 2011 um 16:01 Uhr)
  Mit Zitat antworten Zitat