Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Events systemweit abfangen

ralfglauberman / 3 Antworten / Flachansicht Nickles

Hi Leute,


wie kann ich es schaffen, dass meine Anwendung (VB oder Delphi) jedesmal eine Meldung erhält, wenn sich ein Teil des Bildschirminhalts geändert hat, möglichst auch noch mit den Koordinaten des geänderten Bereichs. Ich meine es sollte doch gehen, dass man es mitkriegt, wenn Windows an irgendeine Anwendung ein Repaint-Signal schickt.


Ralf

bei Antwort benachrichtigen
PaoloP ralfglauberman „Events systemweit abfangen“
Optionen

Dazu verwendet man gerne eine Technik die als Subclassing bezeichnet wird.
Das heisst du stellst dich zwischen Windows und das fremde Fenster(Man in the Middle quasi) und fängst alles auf was Windows dem Fenster an Nachrichten schickst und reichst Die natürlich auch weiter. Jede gute VB-Seite hat wenigstens ein Subclassing-Tutorial also viel Spass. Ich sehe dahinten schon T-Rex mit einem ActiveVB-Link ankommen....


Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen