In selbst geschriebenen Programmen muss man ins Hauptformular eine "ApplicationEvents" Komponente droppen und dann ein OnMessage Event definieren,
Delphi 5 kennt noch kein
TApplicationEvents, also dort muß es noch manuell an Application.OnMessage dran,
und für
IDE muß das dann auch noch via OpenToolsAPI in die
IDE rein und dort auch noch das Application erstmal suchen.
Oder ein MouseHook via OTA in die
IDE, der das umschreibt.
Hast Du ein anderes Delphi 5 als ich? Ich habs hier für alte Projekte in einer VM laufen. Und da a) habe ich im Reiter "Zusätzlich" die TApplicationEvents Komponente und b) kann ich sehr wohl im Quelltext (d.h. in der
IDE) mit dem Mausrad scrollen.
Mein Programmierbeispiel ist aus einem alten Projekt, welches halt noch im D5 Quelltext vorliegt.
P.S.: in c:\Programme\Borland\Delphi5\Source\
Vcl liegt die "appevents.pas" vom 3.2.2000.