Entwickler-Ecke

Windows API - Caption einer Klasse auslesen


nilsener1 - Di 10.06.08 21:11
Titel: Caption einer Klasse auslesen
Hallo,

ich möchte die Caption/Text einer externen Klasse auslesen. Ich bekomme das Handle mit:

Delphi-Quelltext
1:
wndTest := FindWindowEx(wndMain, 0'Test001'nil);                    

das funktionert.

Wie bekomme ich nun Caption/Text der Klasse ausgelesen?

Versuchte:

Delphi-Quelltext
1:
2:
s := wndTest.Caption
label1.Caption := s;

aber das geht leider nicht.

Gruss
Nilsener

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 10.06.2008 um 21:17


Yogu - Di 10.06.08 21:26

Hallo,

versuch es mal mit Suche im MSDN GETWINDOWTEXT. In MSDN steht eine gute Beschreibung der Parameter.

Grüße,
Yogu


nilsener1 - Di 10.06.08 21:28

Super, das funktionert!

Vielen Dank für die schnelle Hilfe!

Gruss
Nilsener


Delete - Mi 11.06.08 14:04

Nur um das mal klar u stellen, dein Threadtitel hat nichts mit deiner Frage zu tun. Die Frage war, wie man den Text einer Titelleiste eines fremden Programmes ausliest.


nilsener1 - Mi 11.06.08 14:42

Komplettes Neuland, beschäftige mich das erste mal damit.

Ich wollte den Text eines Buttons eines fremden Programmes auslesen. Das Funktionert jetzt.

Was versteht man eigentlich unter einer Klasse?

Gruss
Nilsener


Narses - Mi 11.06.08 15:45

Moin!

Bitte erstelle für jede deiner Fragen ein separates Topic, da die Diskussion mehrerer Fragen in einem Topic für gewöhnlich für Verwirrung und Durcheinander sorgt. Daher:
*geschlossen*

cu
Narses