public static void DisableBlurBehind(IntPtr hWnd) { BlurBehind pBlurBehind = new BlurBehind(); pBlurBehind.dwFlags = BlurBehindFlags.Enable; pBlurBehind.fEnable = false; Win32API.DwmEnableBlurBehindWindow(hWnd, ref pBlurBehind); }
public static void EnableBlurBehind(IntPtr hWnd, IntPtr regionHandle) { BlurBehind pBlurBehind = new BlurBehind(); pBlurBehind.dwFlags = BlurBehindFlags.BlurRegion | BlurBehindFlags.Enable; pBlurBehind.fEnable = true; pBlurBehind.hRgnBlur = regionHandle; Win32API.DwmEnableBlurBehindWindow(hWnd, ref pBlurBehind); }
public static void EnableBlurBehind(IntPtr hWnd) { BlurBehind pBlurBehind = new BlurBehind(); pBlurBehind.dwFlags = BlurBehindFlags.Enable; pBlurBehind.fEnable = true; pBlurBehind.hRgnBlur = IntPtr.Zero; Win32API.DwmEnableBlurBehindWindow(hWnd, ref pBlurBehind); }
public static extern int DwmEnableBlurBehindWindow(IntPtr hWnd, ref BlurBehind pBlurBehind);