Danke! Es funktioniert jetzt!!!
Hier der Lösungsvorschlag:
1. Lade dir die Unit von utilmind oder hier im Forum herunter.
2. Füge die Unit sendkeys zu deiner uses-Liste hinzu.
3. Benutze einen Timer, der gestartet wird, wenn die Anwendung deaktiviert wird (Application.onDeactivate) und gestoppt wird, wenn die Anwendung wieder aktiviert wird. Der Timer sollte im OnTimer-Ereignis jeweils das aktive Fenster holen (getActiveWindow) und es in einer hwnd-Variable speichern.
4. Wenn der Text ausgelesen werden soll, aktiviere das zuletzt aktive Fenster (das vom Timer ermittelt wurde) mit setActiveWindow.
5. Sendkeys.sendKeyString(SK_CTRL_DOWN + 'C' + SK_CTRL_UP);
6. Der Rückgabewert der Funktion unter 5. ist dann der markierte Text.
Danke an alle, die mir mit Ideen geholfen haben!!!
Gruß, Ja-Pa
oder Vermögensschäden, die durch das Benutzen des Textes entstehen.