private static bool UseWindowAnimation()
        {
            User32.ANIMATIONINFO animationInfo = new User32.ANIMATIONINFO();

            animationInfo.cbSize = Marshal.SizeOf(animationInfo);

            User32.SystemParametersInfo(User32.SPI_GETANIMATION, animationInfo.cbSize,
                                        ref animationInfo, 0);

            bool animateMinimize = (animationInfo.iMinAnimate != 0);

            return(animateMinimize);
        }
        private static bool UseWindowAnimation()
        {
            User32.ANIMATIONINFO animationInfo = new User32.ANIMATIONINFO();

            animationInfo.cbSize = Marshal.SizeOf(animationInfo);

            User32.SystemParametersInfo(User32.SPI_GETANIMATION, animationInfo.cbSize,
                ref animationInfo, 0);

            bool animateMinimize = (animationInfo.iMinAnimate != 0);
            return animateMinimize;
        }