![]() |
Clipboard-Aktion auslösen
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 werden soll? grüße, daniel |
Re: Clipboard-Aktion auslösen
So, jetzt bin ich dahinter gekommen. Ist ja eigentlich ganz einfach:
Delphi-Quellcode:
... und zum Einfügen nimmt man WM_PASTE statt WM_COPY.
if assigned(ActiveControl) then begin
ActiveControl.Perform(WM_COPY, 0, 0); end else begin Perform(WM_COPY, 0, 0); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz