Thema: Delphi HWND_Broadcast abfangen

Einzelnen Beitrag anzeigen

ecHo89

Registriert seit: 13. Apr 2008
97 Beiträge
 
#12

Re: HWND_Broadcast abfangen

  Alt 25. Mär 2009, 23:41
dort wird sogar korrekt der Mauspunkt inner HookProc verarbeitet, aber wenn ich diese Infos sende (x,y), funktioniert es nur wenn die Maus über der Form ist. Obwohl das Programm in der Verarbeitung mit den Daten korrekt arbeiten kann.

Muss ich ein packed record übergeben? Wieso reicht es nicht aus .x und .y zu übergeben, wenn diese doch korrekt sind?


Delphi-Quellcode:
mousePoint := PMouseHookStruct(Data)^.pt; (data=lparam)

 SendMessage(FindWindow('TMainHookTestForm', nil), WM_COPYDATA,mousePoint.x,mousePoint.Y);
  Mit Zitat antworten Zitat