Quelle est sa structure de données? Est-ce basé sur XML? Comment distinguer différents types de contenu, par exemple du texte, des images, des fichiers, etc.?Comment fonctionne le presse-papiers sous Windows?
Répondre
La recherche rapide et paresseuse de Google a obtenu ceci; espérons que cela aide un peu:
http://msdn.microsoft.com/en-us/library/system.windows.clipboard.aspx
Si vous utilisez l'API Win32, voici la référence: http://msdn.microsoft.com/en-us/library/ms649014(VS.85).aspx
Il est un système large seau de bits, ce qui signifie qu'il tient juste une séquence d'octets et une valeur entière (un atome Windows) qui décrit son format - mais ne garantit pas que la séquence d'octets est vraiment ce format. La seule autre caractéristique est que l'application peut décider si elle veut que le système stocke la séquence d'octets ou si l'application conserve les données elles-mêmes et ne les fournit que lorsque quelqu'un la demande. Comme vous le voyez, il s'agit d'une API et non d'une structure de données.
- 1. C# Le pare-feu ne fonctionne pas sous Windows 7
- 2. Le script epylint ne fonctionne pas sous Windows
- 3. C# Le glisser-déposer ne fonctionne pas sous Windows 7
- 4. WCF sous Windows 7 ne fonctionne pas
- 5. SetLayeredWindowAttributes ne fonctionne pas sous Windows 7
- 6. Comment détecter si mon programme fonctionne sous Windows?
- 7. Comment fonctionne gmail sous le capot
- 8. Comment fonctionne BackgroundWorker sous le capot?
- 9. Comment compiler sous Windows
- 10. L'application C# fonctionne sous Windows 7, mais pas sous Windows XP
- 11. Pourquoi SetMenuInfo ne fonctionne pas sous Windows 7?
- 12. Comment faire pour que le mode Zip-Archive d'emacs fonctionne sous Windows
- 13. Comment faire pour que le plugin de migration de CakePHP fonctionne sous windows?
- 14. Comment vérifier si un périphérique fonctionne sous Windows CE ou Windows Mobile?
- 15. Comment faire dwmapi (Desktop Windows Manager API) fonctionne sous Windows XP?
- 16. .Net Remoting ne fonctionne pas sous Windows 7
- 17. Code C sous Linux vers le code C sous Windows
- 18. PYTHONPATH temporaire sous Windows
- 19. FastCGI code de nettoyage ne fonctionne pas sous Windows
- 20. Namespace sous Windows Autoload fonctionne, mais pas sur Linux
- 21. GetDir dans Delphi2010 ne fonctionne pas sous Windows 7?
- 22. Spring Security ne fonctionne pas sous Windows 7
- 23. CBT Hook ne fonctionne pas sous Windows Vista
- 24. Citrix XenApp fonctionne-t-il sous Windows 7 64 bits?
- 25. Jmap ne fonctionne pas sous Windows Server 2003
- 26. Hudson Git Plugin ne fonctionne pas sous Windows
- 27. sous-classe multiprocessing.Process fonctionne sur Linux, mais pas Windows
- 28. java ProcessBuilder ne fonctionne pas correctement avec Imagemagick sous Windows
- 29. Boost 1.44 --builddir et --includedir ne fonctionne pas sous Windows?
- 30. jQuery ne fonctionne pas sous Windows Server 2008, IIS 7
Non true. Le presse-papiers peut contenir des données dans plusieurs formats différents à la fois. – Kobi
Vous avez raison j'ai oublié à ce sujet. Nous pouvons donc le voir comme dictionnaire avec le nombre entier de format comme clé de hachage et les séquences d'octets comme valeurs. – Lothar
Suggéreriez-vous un moyen approprié d'analyser le contenu du presse-papiers? Je voudrais comprendre quelle est sa structure après avoir copié quelque chose d'une feuille de calcul (comme LibreOffice) pour comprendre si la structure peut être répliquée avec handsontable (par exemple, pour pouvoir copier et coller des couleurs de texte) – YakovL