2009-10-25 4 views
1

Les fenêtres Windows 7 ont naturellement un en-tête semi-transparent. Ce que je viens de réaliser est que Google Chrome TabBar se mélange avec cet effet comme si l'arrière-plan TabBar et l'en-tête de la fenêtre était la même chose! à peu près cool!Effet Google Chrome/Windows 7 sur WPF?

Existe-t-il un moyen d'obtenir le même résultat avec WPF? Un exemple?

Merci.

Répondre

5

Vous devez appeler les API Desktop Window Manager. Voir DwmExtendFrameIntoClientArea ou DwmEnableBlurBehindWindow pour appliquer l'effet de verre uniquement à une région spécifique. Utilisez new WindowInteropHelper (myWindow) .Handle pour que le HWND passe à ces API.

+0

Maintenant que je me sens donné, j'ai pu trouver un exemple par mon auto. Juste pour compléter votre réponse: http://blogs.msdn.com/adam_nathan/archive/2006/05/04/589686.aspx Merci beaucoup. –