Einzelnen Beitrag anzeigen

MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Brauch ich jetzt ein Maus Hook?

  Alt 25. Sep 2019, 18:23
Hallo,

habe eigentlich für meine TListBox eine MouseWheel Funktion. Die geht wie sie soll.
Für TListBox habe ich noch "IDropSource" hinzugefügt und für die Form "IDropTarget". Eigentlich habe ich nun alles zusammen, damit ich z.B. aus meiner TListBox etwas mit der Maus in den Explorer ziehen kann oder auch andersrum, etwas vom Explorer in meine TListBox hineinbekomme. Während des Drag&Drops geht aber das Mausrad nicht mehr bzw. die dazugehörige Funktion wird nicht mehr ausgeführt. Die Taste selbst vom Mausrad kann ich aber in "DragOver" von "IDropTarget" noch abfragen. Schade das es hier kein Wert für eine Scroll Richtung gibt. Im Internet habe ich nichts dafür gefunden. Aber die Seiten sprechen (leider mal alles wieder englisch) von Mouse Hooks. Brauch ich jetzt dafür so was?

Hier aber wohl nur Lokal... also kein Hook in einer DLL. Soll ich damit mal herumexperimentieren oder gibt es im Drag/Drop Prozess hierfür noch einen Trick, damit ich das Mausrad abfragen kann?

Gruß Mic
  Mit Zitat antworten Zitat