Zugriff auf externes Programm

08/03/2009 - 12:20 von Daniel Zuidinga | Report spam
Hi NG,

ich möchte auf ein Control eines externen Programms zugreifen. Ein
"Screenshot" eines Eltern-Controls sollte fürs erste reichen. Mittels
Winapi sollte das ja irgendwie gehen. Hab aber keine Ahnung wonach ich
suchen soll.. kann mir jemand einen Tipp geben?

Ein Screenshot des kompletten Programms hilft mir leider nicht, da Teile
des relevanten Controls teilweise verdeckt sind.

Gruß Daniel
 

Lesen sie die antworten

#1 Daniel Zuidinga
08/03/2009 - 13:13 | Warnen spam
Konnte mit einem Programm (AutoIt Window Info) nun Informationen über
die relevanten Controls/Window des externen Programms auslesen...
konkret möchte ich nun ein Abbild des GroupBox-Controls bekommen und im
Anschluss etwas ins TEdit schreiben. Das sollte irgendwie möglich sein
über die Winapi? Ich weiss blos nicht so recht wonach ich suchen soll...

Window <<<<








Title: ImageCodes
Class: TForm8
Position: 223, 64
Size: 400, 578
Style: 0x16C70000
ExStyle: 0x00010100
Handle: 0x00011188

Control <<<<








Class: TGroupBox
Instance: 1
ClassnameNN: TGroupBox1
Advanced (Class): [CLASS:TGroupBox; INSTANCE:1]
ID: 70178
Text: Urlguidenet.com
Position: 2, 308
Size: 371, 146
ControlClick Coords: 342, 73
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x00011222

Control <<<<








Class: TEdit
Instance: 2
ClassnameNN: TEdit2
Advanced (Class): [CLASS:TEdit; INSTANCE:2]
ID: 70176
Text:
Position: 12, 274
Size: 200, 21
ControlClick Coords: 133, 2
Style: 0x540100C0
ExStyle: 0x00000200
Handle: 0x00011220

Daniel Zuidinga schrieb:
Hi NG,

ich möchte auf ein Control eines externen Programms zugreifen. Ein
"Screenshot" eines Eltern-Controls sollte fürs erste reichen. Mittels
Winapi sollte das ja irgendwie gehen. Hab aber keine Ahnung wonach ich
suchen soll.. kann mir jemand einen Tipp geben?

Ein Screenshot des kompletten Programms hilft mir leider nicht, da Teile
des relevanten Controls teilweise verdeckt sind.

Gruß Daniel

Ähnliche fragen