Hi,
ich habe eine Hook-DLL geschrieben, die immer wenn eine Taste gedrückt wird, die Message WM_APP+400 an das Handle meines Forms sendet. Dieses reagiert via procedure OnMessage(var Msg:TMessage); message WM_APP+400; auf diese Message. Das funktioniert auch ganz gut, solange das Fenster im Vordergrund ist. Erhält ein anderes Fenster den Fokus, funktioniert das nicht mehr. Meine Anwendung scheint die Message nicht zu kriegen. Was kann ich tun?
PS: Der Hook funktioniert, da er zum Testen bei jeder Tasteneingabe Piept, was auch im Hintergrund funktioniert...
Danke für eure Hilfe,
maxk
_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.