>> Technologie Électronique >  >> Audio pour la maison >> Platines cassettes

Glisser-Déposer vs Presse-Papiers : Deux Mécanismes Différents

Non. Le glisser-déposer n'utilise pas le presse-papiers.

Comment Ils Diffèrent

AspectGlisser-DéposerPresse-Papiers (Couper/Copier/Coller)
Flux donnéesTransfert direct source→cibleSource→tampon presse-papiers→cible
PersistanceTransitoire (pendant glisser seulement)Persiste jusqu'à écrasement/redémarrage
PortéeDans app ou entre apps (si les deux supportent)Universel toutes apps
Négociation formatNégociation MIME/type temps réelFormats fixés au moment copie
Intention utilisateurSpatiale : « déplace ceci ici »Abstraite : « stocke ceci pour plus tard »

Détail Technique (Windows/macOS/Web)

  • Windows : DoDragDrop (OLE) vs OpenClipboard/SetClipboardData.
  • macOS : NSDraggingSource / NSPasteboard (classes séparées, bien que pasteboard puisse servir de drag pasteboard).
  • Web (HTML5) : Objet DataTransfer (drag) vs API Clipboard (async, permission-gated).

Implication Pratique

  • Glisser texte navigateur → Word : formatage souvent mieux préservé que copier/coller.
  • Glisser fichier vers pièce jointe email : stream direct ; pas fichier temp dans presse-papiers.
  • Outils historique presse-papiers (Win+V, Alfred, Raycast) capturent seulement copier/couper — pas glisser.

Ce sont deux paradigmes transfert parallèles. Glisser-déposer est un geste ; presse-papiers est un tampon.

Platines cassettes