示例#1
0
 public BlurBehind(bool enabled)
 {
     fEnable  = enabled ? 1 : 0;
     hRgnBlur = IntPtr.Zero;
     fTransitionOnMaximized = 0;
     dwFlags = BlurBehindFlags.Enable;
 }
示例#2
0
#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;
            }
示例#3
0
 public void SetRegion(System.Drawing.Graphics graphics, System.Drawing.Region region)
 {
     hRgnBlur = region.GetHrgn(graphics);
     dwFlags |= BlurBehindFlags.BlurRegion;
 }
示例#4
0
 public BlurBehind(bool enabled)
 {
     fEnable = enabled ? 1 : 0;
     hRgnBlur = IntPtr.Zero;
     fTransitionOnMaximized = 0;
     dwFlags = BlurBehindFlags.Enable;
 }
示例#5
0
 public void SetRegion(System.Drawing.Graphics graphics, System.Drawing.Region region)
 {
     hRgnBlur = region.GetHrgn(graphics);
     dwFlags |= BlurBehindFlags.BlurRegion;
 }