Windows Vista et Windows 7 affichent des formulaires semi-transparents lorsque Aero est activé. Et certaines applications de capture d'écran telles que WinSnap ou Windows Clippings sont capables de capturer ces fenêtres comme une image PNG semi-transparente. Quelle API Windows utilisent-ils pour obtenir une si belle capture?Windows API pour Windows Vista et 7 captures d'écran semi-transparentes
1
A
Répondre
2
Il n'y en a pas, à ma connaissance. Si vous regardez attentivement, au moins WindowClippings prend deux captures d'écran distinctes. Un avec un fond blanc et un avec un fond noir. Il utilise ensuite ces deux captures d'écran pour calculer la transparence des pixels de verre.
Questions connexes
- 1. API Windows pour VISTA, 7 & Beyond
- 2. Windows Vista/7 Connectez-vous par programme
- 3. Développement d'applications .NET sous Windows 7 pour XP/Vista
- 4. C# .Net 2.0 Mon codage fonctionne sur Windows XP et Vista mais pas Windows 7
- 5. cryptoapi windows 7 support
- 6. Windows 7 MSDN Expiration
- 7. Windows CD Burning API
- 8. MySQL + Windows Vista/7 = Crashes avec application Eclipse RCP + DataNucleus
- 9. Où se trouve le BCD dans windows vista/7?
- 10. PerformanceCounters sur .NET 4.0 et Windows 7
- 11. Windows 7 Action Center
- 12. Test du logo Windows 7
- 13. Windows 7 Bibliothèques
- 14. Windows 7 Device Stage
- 15. Windows 7 logo test
- 16. ASP.Net MVC et Windows 7 Erreur 404
- 17. IIS et Glassfish dans Windows 7
- 18. Miktex sur Windows Vista
- 19. PHP et erreur Windows 7 rapports
- 20. Windows 7 Sticky Notes
- 21. API Bluetooth sous Windows/.Net?
- 22. Installer le service Windows sur Windows Vista
- 23. MSDataShape sur Windows Vista
- 24. Obtenir le client Oracle pour travailler sous Windows 7 RC
- 25. Windows Grossissement API, .NET et matrices
- 26. Blank Captures d'écran Dans Vista et Win7 lorsque le jeu
- 27. Comment empêcher l'apparition de "l'Assistant de compatibilité de programme" dans Vista (et Windows 7) par programme?
- 28. Différences entre la programmation des gadgets sous Vista et Windows 7?
- 29. Comportement FolderBrowserDialog sous Windows 7
- 30. API pour l'utilisateur Windows de connexion
C'est une idée incroyable et semble être l'astuce. J'ai fait une recherche basée sur votre réponse et a découvert ce blog qui explique le processus: http://www.interact-sw.co.uk/iangblog/2007/01/30/recoveralpha Dommage que Microsoft didn ne fournissons cependant aucune API pour cela. Merci beaucoup pour votre réponse rapide Johannes! – jonjbar