Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Delphi 7

ComEstas Ученик (238), закрыт 17 лет назад
Как правильно поставить глобальный хук на сообщение wm_windowposchanging для отслеживания перемещений чужого окна и и затем получить координаты из этого сообщения в обработчике хука.
vitorg Профи (636) 17 лет назад
типа этого

procedure hook(switch: Boolean; acd_tid: DWORD); export; stdcall;
begin
if (switch) then SysHook:=SetWindowsHookEx(WH_CALLWNDPROC,@CallWndProc,HInstance,acd_tid)
else
begin
UnhookWindowsHookEx(SysHook);
SysHook:=0;
end;
end;

а там уже в callback'е выцепляй сообщения которые тебе нужны
но делать это надо отдельной длл'кой.
Похожие вопросы