Fensternamen, -positionen und -größen von Fremdprogramm

Programmiersprachen, APIs, Bibliotheken, Open Source Engines, Debugging, Quellcode Fehler und alles was mit praktischer Programmierung zu tun hat.
Antworten
kaiserludi
Establishment
Beiträge: 467
Registriert: 18.04.2002, 15:31

Fensternamen, -positionen und -größen von Fremdprogramm

Beitrag von kaiserludi »

Gegeben ist ein Fremdprogramm, was nur als Binary vorliegt.
Dies ist eine Anwendung mit mehreren Fenstern, welche jeweils grafischen Output präsentieren.
Über diese grafischen Output möchte ich nun ein Headsup-Display als weiteren grafischen Layer legen.
Dazu muss ich natürlich wissen, wo auf dem Screen welches Fenster sich befindet.
Kann ich diese Werte auf angenehmere Weise als via OCR heraus bekommen?

PS: Mein Programm ist in C++.
Zuletzt geändert von kaiserludi am 25.08.2011, 18:12, insgesamt 1-mal geändert.
"Mir ist auch klar, dass der Tag, an dem ZFX und Developia zusammengehen werden der selbe Tag sein wird, an dem DirectGL rauskommt."
DirectGL, endlich ist es da
:)

"According to the C++ standard, it's "undefined". That's a technical term that means, in theory, anything can happen: the program can crash, or keep running but generate garbage results, or send Bjarne Stroustrup an e-mail saying how ugly you are and how funny your mother dresses you." :shock:[/size]
Benutzeravatar
eXile
Establishment
Beiträge: 1136
Registriert: 28.02.2009, 13:27

Re: Fensternamen, -positionen und -größen von Fremdprogramm

Beitrag von eXile »

FindWindow und GetWindowRect. Klassen- und Fensternamen kannst du z.B. via Spy++ ermitteln.
Antworten