Entwickler-Ecke
Windows API - StringGrid einer fremden Anwendung auslesen
peeage - Mi 21.02.07 20:34
Titel: StringGrid einer fremden Anwendung auslesen
Den Inhalt eines Label- oder Editelements einer fremden Anwendung auszulesen stellt kein Problem dar, nur wie sieht es zb. bei einem StringGrid aus?
Ist es möglich den Text einzelner Zellen auszulesen, sei es direkt oder über einen Umweg?
mfg
peeage - Do 22.02.07 19:54
keine Ideen?
Reinhard Kern - Do 22.02.07 20:56
Hallo,
auf Elemente anderer Anwendungen kann man nur zugreifen, sofern sie Windows-Elemente sind und man die Fensternummer weiss bzw. herausfinden kann. Auf Delphi-Objekte ist ein Zugriff so nicht möglich, da man sie überhaupt nicht identifizieren kann. Ich muss dazusagen, dass das alles sowieso aus Sicherheitsgründen verboten sein sollte und sicher irgendwann auch wird; niemanden geht ein fremdes Programm etwas an, nicht einmal, ob es überhaupt existiert.
Theoretisch besteht unter Windows alles aus Windows, auch die Darstellung eines Stringgrids, aber den Aufbau zu analysieren ist sehr aufwendig und ausserdem kann man aus unsichtbaren (weggescrollten)Teilen sowieso nichts auslesen.
Gruss Reinhard
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!