Beispiel #1
0
        /// <summary>
        /// Raises the 'NonClientAreaRenderingChanged' event.
        /// </summary>
        /// <param name="e">
        /// The event args to use when raising the event
        /// </param>
        protected void RaiseNonClientAreaRenderingChanged(NonClientAreaRenderingChangedEventArgs e)
        {
            NonClientAreaRenderingEventHandler eh;

            eh = (NonClientAreaRenderingEventHandler)this.Events[EventHandlerKeyNonClientAreaRendering];
            if (eh != null)
            {
                eh(this, e);
            }
        }
Beispiel #2
0
 protected virtual void OnNonClientAreaRenderingChanged(NonClientAreaRenderingChangedEventArgs e)
 {
     if (this.ShouldAutoHandleMessages(Messages.NonClientAreaRenderingChanged) && this.FormBorderStylePrevAeroGlassCompositionEnable.HasValue &&
         this.FormBorderStyle != this.FormBorderStylePrevAeroGlassCompositionEnable &&
         (this.FormBorderStyle == FormBorderStyle.None || this.FormBorderStylePrevAeroGlassCompositionEnable == FormBorderStyle.None) &&
         this.IsAeroGlassCompositionSupportedAndEnabled)
     {
         this.UseAeroGlassCompositionCore = true;
     }
     this.RaiseNonClientAreaRenderingChanged(e);
 }