private void IsButtonActive(ref UxThemeSysButtonStates ButtonState) { if (!IsFormActive & ButtonState == UxThemeSysButtonStates.SBS_NORMAL) { ButtonState = UxThemeSysButtonStates.SBS_INACTIVE; } else if (ButtonState == UxThemeSysButtonStates.SBS_INACTIVE) { ButtonState = UxThemeSysButtonStates.SBS_NORMAL; } }
private static ButtonState ConvertThemeToClassic(UxThemeSysButtonStates themeButtonState) { switch (themeButtonState) { case UxThemeSysButtonStates.SBS_NORMAL: return(ButtonState.Normal); case UxThemeSysButtonStates.SBS_HOT: return(ButtonState.Normal); case UxThemeSysButtonStates.SBS_PUSHED: return(ButtonState.Pushed); case UxThemeSysButtonStates.SBS_INACTIVE: return(ButtonState.Inactive); case UxThemeSysButtonStates.SBS_DISABLED: return(ButtonState.Inactive); default: return(ButtonState.Normal); } }
private void MaximizeWindowButton_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { MaximizeButtonState = UxThemeSysButtonStates.SBS_NORMAL; MaximizeWindowButton.Invalidate(); }
private void MaximizeWindowButton_MouseEnter(object sender, System.EventArgs e) { MaximizeButtonState = UxThemeSysButtonStates.SBS_HOT; MaximizeWindowButton.Invalidate(); }
private void CloseWindowButton_MouseLeave(object sender, System.EventArgs e) { CloseButtonState = UxThemeSysButtonStates.SBS_NORMAL; CloseWindowButton.Invalidate(); }
private void CloseWindowButton_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { CloseButtonState = UxThemeSysButtonStates.SBS_PUSHED; CloseWindowButton.Invalidate(); }
private void MinimizeWindowButton_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { MinimizeButtonState = UxThemeSysButtonStates.SBS_NORMAL; MinimizeWindowButton.Invalidate(); }
private void MinimizeWindowButton_MouseEnter(object sender, System.EventArgs e) { MinimizeButtonState = UxThemeSysButtonStates.SBS_HOT; MinimizeWindowButton.Invalidate(); }
private void MaximizeWindowButton_MouseLeave(object sender, System.EventArgs e) { MaximizeButtonState = UxThemeSysButtonStates.SBS_NORMAL; MaximizeWindowButton.Invalidate(); }
private void MaximizeWindowButton_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { MaximizeButtonState = UxThemeSysButtonStates.SBS_PUSHED; MaximizeWindowButton.Invalidate(); }
private static ButtonState ConvertThemeToClassic(UxThemeSysButtonStates themeButtonState) { switch (themeButtonState) { case UxThemeSysButtonStates.SBS_NORMAL: return ButtonState.Normal; case UxThemeSysButtonStates.SBS_HOT: return ButtonState.Normal; case UxThemeSysButtonStates.SBS_PUSHED: return ButtonState.Pushed; case UxThemeSysButtonStates.SBS_INACTIVE: return ButtonState.Inactive; case UxThemeSysButtonStates.SBS_DISABLED: return ButtonState.Inactive; default: return ButtonState.Normal; } }