Entwickler-Ecke
Windows API - Hotkey und Zwischenablage oder sowas ?
biohazard - Fr 13.06.03 12:41
Titel: Hotkey und Zwischenablage oder sowas ?
Hallo,
Ich habe einen Quellcode in dem ein systemweiter Hotkey festgelegt wird. An sich funktioniert das ja alles ganz gut. Nun will ich wenn dieser Hotkey gedrückt wird den Text (das Wort) an der Stelle des Cursors markieren und an mein Programm senden. Das Problem ist, das ich nicht vorher weiß in was dieser Text steht (Edit, Tabelle oder so). Hab mir überlegt mit der Zwischenablage zu arbeiten. Weiß aber nicht wie.
Hat da jemand ne Ahnung oder einen besseren Vorschlag.
Warum muß ich mich immer am Freitag mit solchen Sachen rumplagen? :cry:
Hansi@OMG - Fr 13.06.03 16:30
Also, falls du mit der Zwischenablage arbeiten willst, füge in deinem Programm unter uses "Clipbrd" hinzu und schau dir in der Delphi Hilfe zu dem Thema Clipboard. Oder schau dir mal folgenden Quelltext an:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| procedure TEditForm.CutToClipboard(Sender: TObject); begin Memo1.CutToClipboard; end;
procedure TEditForm.CopyToClipboard(Sender: TObject); begin Memo1.CopyToClipboard; end;
procedure TEditForm.PasteFromClipboard(Sender: TObject); begin Memo1.PasteFromClipboard; end; |
Dazu, welches Wort unter dem Mauscursor ist, kann ich dir nicht helfen, aber so kannst du mit der Zwischenablage arbeiten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!