Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
Delphi XE6 Starter
|
AW: SetWindowsHookEx innerhalb der DLL selbst
23. Mär 2013, 12:01
Das hatte ich auf einem älteren Delphi (6?) auch, der kannte die Konstante einfach noch nicht.
Nimm stattdessen einfach die 13, wie du auf MSDN nachlesen kannst
Hab ich nun versucht...
Leider bekomme ich nach einem Tastendruck in der Host-Anwendung immer noch keine Meldung meiner DLL
Delphi-Quellcode:
function KeyboardHook(Code: Integer; wParam : WPARAM; lParam : LPARAM): Longint; stdcall;
begin
MessageBox(HWND_DESKTOP,Pchar('Wir sind im Hook'),'Message',MB_ICONINFORMATION);
end;
//...
MainHook := SetWindowsHookEx(13, KeyboardHook, hinstance, 0);
|