J’ai un morceau de script AutoHotKey qui me permet de définir la transparence sur une fenêtre active, mais cela ne fonctionne pas avec l’application WPF telle que Powershell ISE.
Y-a-t-il un moyen de faire ça?
EDIT: Comme indiqué dans la question, je dois le faire sur une application WPF en cours d’exécution, comme Powershell ISE.
Définir ceci dans l’élément Window
AllowsTransparency="True" WindowStyle="None" Background="Transparent"
Hi WPF est basé sur Direct3D et est un peu différent de win32 et des formulaires basés sur GDI / GDI +.
Dans WPF, vous le faites dans votre xaml ( voir exemple par maximus ) ou créez votre propre style de fenêtre.
Il y a un post ici sur comment vous devriez faire ceci dans WPF.
Une autre question légèrement liée.
Un style :
Ignorez la clé x: elle sera appliquée à toutes les fenêtres ou vous devrez la placer dans app.xaml ou à un endroit où elle est partagée et l’appliquer à la fenêtre. Un peu exagéré pour seulement 3 propriétés, mais pratique si vous voulez faire d’autres modifications, cela devrait être appliqué à plusieurs fenêtres.
J’espère que cela aide,
Stian