mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-09 12:46:47 +02:00
Fix issues with DwmDropShadow
This commit is contained in:
@@ -3,6 +3,7 @@ using System.Drawing.Printing;
|
|||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Interop;
|
using System.Windows.Interop;
|
||||||
|
using System.Windows.Media;
|
||||||
|
|
||||||
namespace Wox.Helper
|
namespace Wox.Helper
|
||||||
{
|
{
|
||||||
@@ -50,6 +51,8 @@ namespace Wox.Helper
|
|||||||
WindowInteropHelper helper = new WindowInteropHelper(window);
|
WindowInteropHelper helper = new WindowInteropHelper(window);
|
||||||
int val = 2;
|
int val = 2;
|
||||||
int ret1 = DwmSetWindowAttribute(helper.Handle, 2, ref val, 4);
|
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)
|
if (ret1 == 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ namespace Wox
|
|||||||
|
|
||||||
InitProgressbarAnimation();
|
InitProgressbarAnimation();
|
||||||
//only works for win7+
|
//only works for win7+
|
||||||
//DwmDropShadow.DropShadowToWindow(this);
|
DwmDropShadow.DropShadowToWindow(this);
|
||||||
|
|
||||||
WindowIntelopHelper.DisableControlBox(this);
|
WindowIntelopHelper.DisableControlBox(this);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user