Dans Windows Vista, toutes les bordures de fenêtre standard sont translucides avec un effet de distorsion du verre sur tout ce qui se trouve sous elles. Cet effet de verre peut pénétrer d'autres zones de la fenêtre, par exemple en entourant l'adresse et les barres de recherche dans l'Explorateur Windows ou les commandes de lecture dans Windows Media Player. Et si je veux faire cela dans mon application .NET Windows Forms? Est-ce que quelqu'un est au courant d'une sorte d'appel API que vous pouvez utiliser pour contrôler la zone de cet effet?Remodelage du «verre» dans Windows Vista
4
A
Répondre
4
Vous devez P/Invoke de dwmapi.dll
http://www.danielmoth.com/Blog/2006/06/vista-glass-in-c_17.html
Cependant, ce n'est pas officiellement pris en charge par Winforms, et le consensus général semble être que la meilleure façon d'obtenir verre Une application .NET doit utiliser WPF à la place.