Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
19. Mai 2010
Problem wurde gelöst! Ich habe mir einfach Windows.pas umgeschaut und siehe da, es gibt einen Zeiger auf ein Struct PCWPStruct mit den ich mein Problem lösen konnte. Hier die Hook-Procedure:
function TfrmDarkOverlay.HookProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LResult; stdcall;
var
P: PCWPStruct;
begin
case nCode < HC_ACTION of
True:
Result :=...
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
18. Mai 2010
Ich will mich nicht in eine fremde Anwendung einhooken, sondern nur in eine projektinterne Form. Vielleicht wurde das mit meinem ersten Post nicht ganz klar.
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
18. Mai 2010
Hallo zusammen,
und zwar versuche ich schon seit geraumer Zeit einen Anwendungs-globalen Hook für die Windows-Botschaften WM_WINDOWPOSCHANGING oder WM_WINDOWPOSCHANGED zu implementieren. Ziel ist es, die Bewegung eines beliebigen anderen Fenster festzustellen und darauf zu reagieren. Ich habe mich ein wenig eingelesen, da ich nicht all zu viel Ahnung von Hooks hatte, bis ich nun alles zum...