Drag&Drop Hintergrund abfragen/Drag-over-Event?

Für allgemeine Fragen zur Programmierung mit PureBasic.
es_91
Beiträge: 411
Registriert: 25.01.2011 04:48

Drag&Drop Hintergrund abfragen/Drag-over-Event?

Beitrag von es_91 »

Hi!

Führt man eine Drag&Drop-Operation aus, liegt das Ziel für Gewöhnlich nicht weit von der Quelle. Was jedoch, wenn es in einem anderen Reiter einer Panel-Gruppe liegt? Was, wenn der Reiter gar nicht Teil des Panels, sondern ein Button ist, welcher nur zwischen verschiedenen Containern hin und herschaltet...

Kann man dann den 'mouse hover' über dem Button herausfinden, abfragen? Man könnte natürlich den Aufenthaltsort der Maus mittels WindowMouseX () und WindowMouseY () mit dem des Buttons abgleichen, aber dies währe sicher fehleranfällig... (?)

Habt Ihr da Erfahrungen, wisst Ihr Was, was hilft?

Freundliche Grüße von es_91
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Drag&Drop Hintergrund abfragen/Drag-over-Event?

Beitrag von Derren »

Warum wäre das Fehleranfällig?

Du musst nur eine Wartezeit einbauen, so dass nicht sofort die ganze GUI umgeschaltet wird wenn man kurz den Button berührt, so wie wenn man über die Taskleiste ein minimiertes Explorerfenster aufruft. Während der Drag-Phase.
Signatur und so
Antworten