Delphi3: Clicks & Keys abfangen und simulieren?

Hallo!

Ich möchte in Delphi3 MouseClicks(double und single) und KeyPresses abfangen und simulieren, auch wenn diese NICHT in der eigenen Abwendung passieren?

Gibt es so etwas wie ein OnChange für das DeskTop-Canvas, damit ich weiss, wann sich der Bildschirminhalt geändert hat?
Wie kann ich auf dieses CAnvas (nur lesen) zugreifen wie z.B. mit ScanLine bei Bitmaps?

MFG, Volker

Hallo!

Ich möchte in Delphi3 MouseClicks(double und single) und
KeyPresses abfangen und simulieren, auch wenn diese NICHT in
der eigenen Abwendung passieren?

Da gibs von Delphi leider nichts; du mußt dich in die Nachrichtenschleife von Windows (viel API) einhängen.

Gibt es so etwas wie ein OnChange für das DeskTop-Canvas,
damit ich weiss, wann sich der Bildschirminhalt geändert hat?
Wie kann ich auf dieses CAnvas (nur lesen) zugreifen wie z.B.
mit ScanLine bei Bitmaps?

Leider nein, auch hier mußt du das API bemühen und die WMPAINT()-Nachricht abfangen. Vorsicht allerdings, das sind ne Menge Nachrichten.

grüße
Mathias