...кто нибудь может подсказать, как работает DefWindowProc, если HookProc ловит WM_HOTKEY...и зачем вообще эта процедура...в инете читал, что DefWindowProc нужен в том случае, если сообщение не поймали...и нужно пустить дальше его в windows.Но если я поставлю комбинацию клавиш ctrl+v и попытаюсь вставить что-нибудь в блокнот, то хоткей перехватит это нажатие,выполнит событие, и дальше не передаст хотя я поставил DefWindowProс для передачи сообщения дальше...как сделать чтобы сообщение дошло и до приложения и передала дальше в винду и где-нибудь в текстовом блокноте сработала вставка.
Код:
procedure THotKey.HookProc(var Msg: TMessage);
begin
if (Msg.Msg=WM_HOTKEY) then
begin
if Assigned(FOnHotKey) then FOnHotKey(Self);
end;
Msg.Result:=DefWindowProс(FWnd,Msg.Msg,Msg.WParam, Msg.LParam);
end;
lmikle: Пользуемся тегами!!!