Forum: Object-Pascal / Delphi-Language
Delphi
by Sanchez,
16. Aug 2004
So, jetzt bin ich dahinter gekommen. Ist ja eigentlich ganz einfach:
if assigned(ActiveControl) then begin
ActiveControl.Perform(WM_COPY, 0, 0);
end else begin
Perform(WM_COPY, 0, 0);
end;
... und zum Einfügen nimmt man WM_PASTE statt WM_COPY.
Forum: Object-Pascal / Delphi-Language
Delphi
by Sanchez,
16. Aug 2004
Hi,
Ich hab ein Programm, das einen internen Clipboard-Ring besitzt. Dazu hab ich eine ActionList mit jeweils einer Aktion aud Strg-C und Strg-V.
Wenn ich jetzt aber z.B. ein Edit-Feld fokussiert habe, und dort einen Text einfügen will, wird das natürlich nicht gemacht.
Meine Frage also: Kann ich irgendwie diese Clipboard-Aktionen auslösen, ohne zu wissen was woher bzw. wohin kopiert...