public BlurBehind(bool enabled) { fEnable = enabled ? 1 : 0; hRgnBlur = IntPtr.Zero; fTransitionOnMaximized = 0; dwFlags = BlurBehindFlags.Enable; }
#pragma warning restore 219 public BlurBehindInformation(bool enable, IntPtr region) { this.flags = BlurBehindFlags.EnableGiven;// | BlurBehindFlags.RegionGiven; // | BlurBehindFlags.fTransitionOnMaximizedGiven; this.enable = enable; this.region = region; this.transitionOnMaximized = false; }
public void SetRegion(System.Drawing.Graphics graphics, System.Drawing.Region region) { hRgnBlur = region.GetHrgn(graphics); dwFlags |= BlurBehindFlags.BlurRegion; }