Also das installieren des Hooks scheint auf jedenfall zu funktionieren, das hab ich ganz einfach so überprüft:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
InstallHook(
Handle);
if (InstallHook(
Handle) = True)
then
ShowMessage('
Hook ist drin!');
end;
Und er zeigt mir die Message auch an, also muss der Fehler doch praktisch, das mein HotKey nicht funktioniert, in diesem Teil
Delphi-Quellcode:
function KeyboardHookProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
begin
Result := CallNextHookEx(HookHandle, nCode, wParam, lParam);
case nCode < 0 of
TRUE:
exit;
FALSE:
if (wParam = VK_NUMPAD7) then
ShowMessage('TEST');
end;
end;
liegen oder?