Esempio n. 1
0
 public virtual void CloseDW(uint dwReserved)
 {
     fClosedDW = true;
     ShowDW(false);
     Dispose(true);
     if (Explorer != null)
     {
         Marshal.ReleaseComObject(Explorer);
         Explorer = null;
     }
     if (BandObjectSite != null)
     {
         Marshal.ReleaseComObject(BandObjectSite);
         BandObjectSite = null;
     }
     if (RebarSubclass != null)
     {
         RebarSubclass.ReleaseHandle();
         RebarSubclass = null;
     }
     if (RebarSubclass != null)
     {
         RebarSubclass.ReleaseHandle();
         RebarSubclass = null;
     }
 }
Esempio n. 2
0
        //IDeskBand
        public virtual void ShowDW(bool fShow)
        {
            if (ReBarHandle != IntPtr.Zero && Environment.OSVersion.Version.Major > 5)
            {
                if (RebarSubclass == null)
                {
                    RebarSubclass = new RebarBreakFixer(ReBarHandle, this);
                }

                RebarSubclass.MonitorSetInfo = true;
                if (result == null || result.IsCompleted)
                {
                    result = BeginInvoke(new UnsetInfoDelegate(UnsetInfo));
                }
            }
            Visible = fShow;
        }
Esempio n. 3
0
        public virtual void ShowDW(bool fShow)
        {
            if (this.ReBarHandle != IntPtr.Zero)
            {
                if (RebarSubclass == null)
                {
                    RebarSubclass = new RebarBreakFixer(ReBarHandle, this);
                }

                RebarSubclass.ToggleSetInfoMonitor(true);
                if (result == null || result.IsCompleted)
                {
                    result = BeginInvoke(new UnsetInfoDelegate(UnsetInfo));
                }
            }
            base.Visible = fShow;
        }
Esempio n. 4
0
        public virtual void ShowDW(bool fShow) {
            if(ReBarHandle != IntPtr.Zero && Environment.OSVersion.Version.Major > 5) {
                if(RebarSubclass == null) {
                    RebarSubclass = new RebarBreakFixer(ReBarHandle, this);
                }

                RebarSubclass.MonitorSetInfo = true;
                if(result == null || result.IsCompleted) {    
                    result = BeginInvoke(new UnsetInfoDelegate(UnsetInfo));
                }
            }
            Visible = fShow;
        }
Esempio n. 5
0
 public virtual void CloseDW(uint dwReserved) {
     fClosedDW = true;
     ShowDW(false);
     Dispose(true);
     if(Explorer != null) {
         Marshal.ReleaseComObject(Explorer);
         Explorer = null;
     }
     if(BandObjectSite != null) {
         Marshal.ReleaseComObject(BandObjectSite);
         BandObjectSite = null;
     }
     if(RebarSubclass != null) {
         RebarSubclass.Enabled = false;
         RebarSubclass = null;
     }
 }
Esempio n. 6
0
        public virtual void ShowDW(bool fShow) {
            if(this.ReBarHandle != IntPtr.Zero) {
                if(RebarSubclass == null) {
                    RebarSubclass = new RebarBreakFixer(ReBarHandle, this);
                }

                RebarSubclass.ToggleSetInfoMonitor(true);
                if(result == null || result.IsCompleted) {    
                    result = BeginInvoke(new UnsetInfoDelegate(UnsetInfo));
                }
            }
            base.Visible = fShow;
        }
Esempio n. 7
0
 public virtual void CloseDW(uint dwReserved) {
     this.fClosedDW = true;
     this.ShowDW(false);
     this.Dispose(true);
     if(this.Explorer != null) {
         Marshal.ReleaseComObject(this.Explorer);
         this.Explorer = null;
     }
     if(this.BandObjectSite != null) {
         Marshal.ReleaseComObject(this.BandObjectSite);
         this.BandObjectSite = null;
     }
     if(this.RebarSubclass != null) {
         this.RebarSubclass.ReleaseHandle();
         RebarSubclass = null;
     }
     if(RebarSubclass != null) {
         RebarSubclass.ReleaseHandle();
         RebarSubclass = null;
     }
 }