Text unter Mauszeiger bestimmen?

25/10/2010 - 17:24 von Michael Schumacher | Report spam
Hallo,

ich vermute mal, daß es im Win-API irgendeine Möglichkeit gibt, das
Objekt/Widget zu bestimmen, das sich aktuell unter dem Pointer (also
dem Mauszeiger) befindet, nachfolgend dessen Typ zu prüfen, und wenn
es potentiell Text enthalten kann, den textlichen Inhalt des Objektes
zu erfragen. Vermute ich da richtig? (Die Namen der API-Funktionen
sind mir erstmal egal; es geht hier nur ums Prinzip!)

Was mich aber verblüfft: wie funktioniert das, wenn der Mauszeiger
gerade über dem aktiven Fenster einer laufenden virtuellen Maschine
steht, in der z.B. eine X11-Sitzung unter Linux làuft, und dort ein
beliebiges Programm, das Text in einem beliebigen Font darstellt?

Daß das wirklich funktioniert, sehe ich ja: unter Vista habe ich
den Babylon-Übersetzer laufen, der bei <Strg> + <Rechtsklick> das
Wort unter dem Mauszeiger bestimmt und z.B. ins Englische übersetzt.
Gut, daß das unter Windows klappt, überrascht mich nicht sonderlich
(zumal, wenn meine eingangs geàußerte Vermutung zutrifft; ich weiß,
daß es solche Möglichkeiten z.B. auch unter X11 gibt). Aber das
klappt eben auch, wenn ich die o.g. Tastenkombination über einer
beliebigen Linux-Anwendung in einer VirtualBox-Session auslöse!

Hat jemand eine Idee, wie das prinzipiell funktioniert?


mike
 

Lesen sie die antworten

#1 Christoph Sternberg
25/10/2010 - 17:52 | Warnen spam
Michael Schumacher meinte:

Daß das wirklich funktioniert, sehe ich ja: unter Vista habe ich
den Babylon-Übersetzer laufen, der bei <Strg> + <Rechtsklick> das
Wort unter dem Mauszeiger bestimmt und z.B. ins Englische übersetzt.
Gut, daß das unter Windows klappt, überrascht mich nicht sonderlich
(zumal, wenn meine eingangs geàußerte Vermutung zutrifft; ich weiß,
daß es solche Möglichkeiten z.B. auch unter X11 gibt). Aber das
klappt eben auch, wenn ich die o.g. Tastenkombination über einer
beliebigen Linux-Anwendung in einer VirtualBox-Session auslöse!

Hat jemand eine Idee, wie das prinzipiell funktioniert?



OCR

Christoph Sternberg */\

Ähnliche fragen