diff --git a/Wox/Helper/DWMDropShadow.cs b/Wox/Helper/DWMDropShadow.cs index 30eba1aeeb..b50dff4b64 100644 --- a/Wox/Helper/DWMDropShadow.cs +++ b/Wox/Helper/DWMDropShadow.cs @@ -3,6 +3,7 @@ using System.Drawing.Printing; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Interop; +using System.Windows.Media; namespace Wox.Helper { @@ -50,7 +51,9 @@ namespace Wox.Helper WindowInteropHelper helper = new WindowInteropHelper(window); int val = 2; int ret1 = DwmSetWindowAttribute(helper.Handle, 2, ref val, 4); - + window.Background = Brushes.Transparent; + HwndSource.FromHwnd(helper.Handle).CompositionTarget.BackgroundColor = Color.FromArgb(0, 0, 0, 0); + if (ret1 == 0) { Margins m = new Margins { Bottom = 0, Left = 0, Right = 0, Top = 0 }; diff --git a/Wox/MainWindow.xaml.cs b/Wox/MainWindow.xaml.cs index e42174d99c..2b02ed8c94 100644 --- a/Wox/MainWindow.xaml.cs +++ b/Wox/MainWindow.xaml.cs @@ -90,7 +90,7 @@ namespace Wox InitProgressbarAnimation(); //only works for win7+ - //DwmDropShadow.DropShadowToWindow(this); + DwmDropShadow.DropShadowToWindow(this); WindowIntelopHelper.DisableControlBox(this); }