Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Wie Text des ToolTip einer fremden Anwendung ermitteln (https://www.delphipraxis.net/102383-wie-text-des-tooltip-einer-fremden-anwendung-ermitteln.html)

SevenOfNine 27. Okt 2007 14:37


Wie Text des ToolTip einer fremden Anwendung ermitteln
 
Wie kommt man denn an den Text eines ToolTip einer fremden Anwendung dran?
Das Handle des ToolTip habe ich mit WinSpy gefunden, ich erkenne zwar,
wenn das ToolTip offen ist, aber komme einfach nicht an den Text heran.

Über einen Tipp würde ich mich freuen!

Grüße
Seven

sirius 27. Okt 2007 15:25

Re: Wie Text des ToolTip einer fremden Anwendung ermitteln
 
Kommt darauf an, was es für ein Tooltip ist. An das Standard-HintWindow von Delphi würde man auch nicht herankommen. Hier wird nur mit Drawtext der Text aufs Fenster geschrieben.

Edit: Hat denn das Tooltipwindow noch ein Childwindow?

SevenOfNine 27. Okt 2007 15:50

Re: Wie Text des ToolTip einer fremden Anwendung ermitteln
 
Zitat:

Zitat von sirius
Edit: Hat denn das Tooltipwindow noch ein Childwindow?

Nein, ich glaube nicht.

Es ist der ToolTip vom FRITZ!Box Monitor.
Ich versuche herauszubekommen, wann jemand anruft und wer anruft. Das wollte ich eigentlich
über die Informationen vom ToolTip machen

Wenn der Text allerding nur gezeichnet wird, komme ich an die Informationen so leider
nicht ran.

Danke
Seven

bitsetter 27. Okt 2007 16:26

Re: Wie Text des ToolTip einer fremden Anwendung ermitteln
 
Hallo,

welchen Klassennamen besitzt eigentlich der fremde ToolTip?

SevenOfNine 27. Okt 2007 16:40

Re: Wie Text des ToolTip einer fremden Anwendung ermitteln
 
Zitat:

Zitat von bitsetter
welchen Klassennamen besitzt eigentlich der fremde ToolTip?

Der Klassenname des ToolTip lautet 'MyBalloonClassShadow'.

bitsetter 27. Okt 2007 23:01

Re: Wie Text des ToolTip einer fremden Anwendung ermitteln
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von SevenOfNine
Zitat:

Zitat von bitsetter
welchen Klassennamen besitzt eigentlich der fremde ToolTip?

Der Klassenname des ToolTip lautet 'MyBalloonClassShadow'.

Das sieht eher nach einem Selbstgeschriebenden ToolTip aus, das ist schon mal nicht so gut.

Einige ToolTips lassen sich anscheinend aber auslesen. Dafür habe ich mal die ToolTips des non-VCL Tools Tooltips von Luckie unter Windows XP ausgelesen, diese hatten den Klassennamen "tooltip_class32". Das Programm zeigt beim Start im oberen Feld das Handle des ToolTips an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz