Einzelnen Beitrag anzeigen

Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#2

Re: Markierten Text aus einer anderen Anwendung einlesen

  Alt 18. Aug 2004, 23:07
Hallo Jens!

Erstmal herzlich willkommen in der DP!

Den Text herauskriegen könntest z.B. mit einer simulation der Tastenkombination Strg+C was den text in die zwischenablage bringt, nur dabei wirst du auf ein problem stoßen, denn sobald du das tbna-symbol anklickst wird der windows-explorer zum aktiven fenster, womit das falsche fenster die tasten empfangen würde. Daher würde ich dir zu einem anderen lösungsweg raten, wie z.B. kopieren auf tastendruck/tastenkombination.

Allerdings könntest du natürlich auch immer loggen, was das letzte aktive fenster war, und dann speziell zu ihm per windowmessages die tasten zusenden.

Eine Simulation von strg+c wäre meineserachtens nach die einfachste und effektivste lösung, solange du das mit dem tbna-icon weglässt.

Ctrl+C kannst du z.B. mit keybd_event simulieren, suche dazu einfach mal hier in der dp.
Das ganze aus der zwischenablage zu holen sollte auch kein problem sein, dazu findest du bestimmt hier auch etwas.

ciao, Philipp
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat