Einzelnen Beitrag anzeigen

Art

Registriert seit: 14. Okt 2004
Ort: Neuwied
7 Beiträge
 
#5

Re: Markiertes Wort übernehmen

  Alt 14. Okt 2004, 13:12
Hallo,

versuch in follgende Richtung zu denken:
1. mit GetActiveWindow erhälst do ein Handle für das aktive Fenster auf dem Desktop
2. mit der Hilfe der Sendmessage-Prozedur kannst du ein Objekt finden, das im Moment Focus hat.
3. mit der Hilfe von demselben Prozedurchen (Sendmessage) kannst du den markierenden Text erhalten.

Code:
SendMessage(Window.Handle, Windowsmessage, Param1, Param2)
Das Problemm besteht darin passendes Windowsmessage zu finden. Die Liste ist zimmlich groß, meanche Messages geben dir als Ergebniss die Record-Structur zurück, auf die du ein Zeiger als Parameter verwenden sollst.

Wenn du geduld hast, kannst du das ausprobieren.
  Mit Zitat antworten Zitat