PureBasic - DragDrop
Einleitung
Drag & Drop (zu Deutsch "Ziehen & fallen lassen") ist heutzutage eine weithin verwendete Technologie, da sie einen einfachen und sehr intuitiven Weg bietet, um Daten zwischen Fenstern und Applikationen hin und her zu schieben. Diese Bibliothek bietet Crossplattform-Funktionen, um diese Funktionalität mit lediglich einigen extra Zeilen Code zu Gadgets und Fenstern hinzuzufügen.
Weiterhin bietet diese Bibliothek einige Funktionen, um ihre Standard-Möglichkeiten mit plattform-spezifischen APIs zu erweitern. Damit wird dem erfahrenen Programmierer alle Freiheit zum Arbeiten mit spezifischen Formaten gegeben, während er trotzdem von dem durch diese Bibliothek gebotenen Framework profitieren kann.
Es gibt Einschränkungen auf OSX, hier ist Drag & Drop nur mit Bildern möglich.
Befehlsübersicht
DragFiles
DragImage
DragOSFormats
DragPrivate
DragText
EnableGadgetDrop
EnableWindowDrop
EventDropAction
EventDropBuffer
EventDropFiles
EventDropImage
EventDropPrivate
EventDropSize
EventDropText
EventDropType
EventDropX
EventDropY
SetDragCallback
SetDropCallback
Beispiel
DragDrop.pb
Unterstützte OS
Alle