Existe-t-il un moyen pour WinForms ou WPF de faire ce type d'interface utilisateur? transparent avec la fenêtre de flou.Fenêtre transparente dans .NET
Répondre
A Note préliminaire: Windows 8 supprime l'effet Aero Glass. Windows apparaîtra avec un fond solide où il y aurait du verre (comme la façon dont ils apparaissent sur Windows 7 lorsque vous désactivez l'effet de verre tout en exécutant le DWM). Cela dit, l'effet est effectué en utilisant la fonction DwmExtendFrameIntoClientArea
de Win32. Utiliser ceci dans votre programme diffère selon que vous utilisez WPF ou WinForms (comme les fenêtres WPF font un sous-classement de fenêtre assez intéressant, et bien sûr, les contrôles WPF sont en grande partie sans fenêtre).
Pour obtenir une fenêtre "entière", il vous suffit d'utiliser la fonction DwmExtendFrameIntoClientArea
pour remplir votre fenêtre, plutôt que seulement la première 50px environ, ce que font IE et les autres navigateurs.
Ceci est l'article MSDN canonique sur la façon de le faire avec WPF: http://msdn.microsoft.com/en-us/library/ms748975.aspx
Pour WinForms, consultez cet article de blog: http://blogs.msdn.com/b/tims/archive/2006/04/18/578637.aspx
Profitez, mais pas pour longtemps compte tenu de Windows 8 ...
Il y a un moyen d'activer le verre dans Windows 8 mais n'est pas là? – series0ne
@ series0ne Non, il n'y en a pas. Les actifs dans les fichiers de thème de Windows qui définissent l'effet de verre ont été complètement supprimés. Pour autant que je sache, ce n'est pas possible. – Dai
Est-ce que cet article est un hack? http://www.askvg.com/hidden-secret-trick-to-enable-activate-aero-glass-in-windows-8-aero-lite-theme/ – series0ne
- 1. Fenêtre transparente
- 2. Fenêtre transparente Java
- 3. Fenêtre flottante transparente.
- 4. NSView arrondi dans une fenêtre transparente
- 5. Cliquez sur la fenêtre transparente dans Xlib
- 6. Passage du clic dans la fenêtre transparente
- 7. C# Rendre l'autre fenêtre transparente
- 8. C++ fenêtre semi-transparente SDL
- 9. Rendre la fenêtre transparente d'extension de chrome transparente
- 10. fenêtre transparente avec des coins flous
- 11. Comment "effacer" une fenêtre transparente WinAPI
- 12. Comment rendre une fenêtre transparente avec pywinauto?
- 13. Java: GIF animé avec fenêtre transparente
- 14. Rendre une fenêtre transparente en utilisant Win32?
- 15. Activité semi-transparente comme une fenêtre contextuelle
- 16. Variation de fenêtre dans WinForms .NET
- 17. Section transparente des images sur VC++ .NET
- 18. Comment cacher le curseur dans une fenêtre transparente de WPF?
- 19. Rendre la fenêtre non pop-up transparente dans le mfc
- 20. Définir la fenêtre transparente dans la boîte AlertDialog
- 21. Image transparente dans QT
- 22. DataGridView scintille même lorsqu'il est masqué par une fenêtre transparente
- 23. Fenêtre contextuelle dans C# .net
- 24. image semi-transparente sur la forme transparente
- 25. JavaFx Fenêtre transparente - oui s'il vous plaît. Souris transparente - non merci
- 26. cacao: comment ajouter une fenêtre semi-transparente sur la fenêtre principale de l'application dans du cacao?
- 27. frontière transparente dans WPF programme
- 28. fenêtre transparente arrondie mais avec des contrôles opaques
- 29. Kivy: pourquoi la fenêtre contextuelle est-elle semi-transparente?
- 30. Gestion des événements de souris sur une fenêtre transparente conditionnellement
Juste un indice: votre question ne concerne pas C#, mais à propos de .NET. Quelle version? –
[Il existe] (http://archive.msdn.microsoft.com/WPFShell/), et cela a déjà été demandé. –
@JohnSaunders .Net4.0 sir –