Drag&Drop gedrückte Mousetaste ?
-
hi,
wie kann ich meine Applikation so programmieren das diese bei Drag&Drop Operationen bzw. ziehen von Objekten aus fremden Anwendungen schon bei gedrückter linker Moustaste reagiert ?
Zurzeit wird meine Applikation erst aktive nachdem ich die Mousetaste loslasse. Irgendwie müsste die TreeView den EingabeFocus erhalten noch bevor ich die Moustaste loslasse.
Wäre echt fein wenn mir da jemand bei behilflich sein könnte.
-
Das was ich gerne hätte, wäre wenn ich während des Ziehens der Dateien aus dem Explorer
in das TreeView meine nodes unter dem Mauscourser automatisch selektiert werden.
-
Dazu musst du offenbar die WinAPI bemühen.
https://groups.google.com/group/borland.public.cppbuilder.vcl.components.using/browse_thread/thread/eb5c4eda9075119f/79c23f4a8fab2b96l
2er Beitrag, Option 2https://groups.google.com/group/borland.public.cppbuilder.winapi/browse_thread/thread/ce5ab084db62753e/790f6dba6b676e09
Eine Anregung zur Umsetzung, im DragOver solltest du die Mauskoordinaten ermitteln können.Ohne Garantie, habe ich auch nur aus den Newsgroups zusammengeklaubt.
Die Alternative wäre, sich nach einer Komponente umzusehen, die sowas eingebaut hat.
-