public static void EnableBlur(IntPtr windowHandle, IntPtr region) { if (Environment.OSVersion.Version.Major < 6) { return; } var blur = new DwmBlurBehind { RegionBlur = region, Flags = BlurBehindOptions.BlurBehindRegion }; if (NativeMethods.DwmEnableBlurBehindWindow(windowHandle, ref blur) != 0) { // throw new InvalidOperationException(); } }