Forum: Programmieren allgemein
by baumina,
16. Dez 2013
Ich glaube die beiden meinten das InstallHook(Hwnd : Cardinal) wie hier beschrieben: http://www.delphi-treff.de/tutorials/systemnahe-programmierung/mouse-und-tastatur-hooks/unser-erster-hook-die-tastatur/
Forum: Programmieren allgemein
by baumina,
16. Dez 2013
Ich befürchte, dass du die Taste abfängst, bevor sie das jeweilige Programm erreicht, aber mit folgendem könntest du das aktive Programm (Fenster) ermitteln:
var
tid: Cardinal;
hw: HWND;
begin
hw := GetForegroundWindow;
tid := GetWindowThreadProcessID(hw, nil);