Zitat von
Christian Seehase:
Moin Willnix,
was die Initialisierung von cb angeht solltest Du Dir noch einmal diesen
Beitrag von CCRDude durchlesen.
Bei Dir wird dort 4 eingetragen, was nun wirklich nicht aussreicht
Ups, da habe ich was falsches gepostet, ich hatte den Code zwischendurch mit allen möglichen Buffergrößen zwischen 10.000 und 4 getestet.
Zitat von
Christian Seehase:
Ausserdem kannst Du das
LPARAM(@pc[0])
auch so darstellen
LPARAM(pc)
OK das mach ich mal, ist einfacher.
Zitat von
Christian Seehase:
Bevor Du die Rückgabewerte von Funktionen benutzt, solltest Du erst einmal prüfen, ob der Aufruf erfolgreich war.
Dies betrifft die FindWindow(Ex) Aufrufe.
Is klar sollte man machen, ich hatte allerdings zwischendrin eine Message Box eingebaut dir mir das gefunden
Handle anzeigt, und das war richtig. (Also das gleiche wie in WinSpy und mit WinSpy kann ich den Text auslesen).
Zitat von
Christian Seehase:
Wenn das alles nichts hilft, könnte es sein, dass das Control diesen Weg des Auslesens nicht mehr zulässt (siehe meinen Beitrag zum ListView weiter oben).
Verwendet Win Spy einen anderen ? *zum Autor schiel*
Allerdings habe ich das ganze mit ICQ, meinem eigenen Programm und Wordpad getestet (@CCRDude natürlich habe ich vorher den FindWindowEx Aufruf usw. angepasst).
Also denke ich, dass dieser Fall unwahrscheinlich ist.
Vorausgesetzt sowas ist nicht Systemweit eingeschränkt.
Aber danke schon mal
Willnix