为了增加WinForm应用程序,在Form登录和关闭时候的动感效果,使用Windows API实现动画效果。具体方法如下:
#region 窗体显示的动画效果制作,使用Windows API完成
/// <summary>
/// 函数功能:该函数能在显示与隐藏窗口时能产生特殊的效果。有两种类型的动画效果:滚动动画和滑动动画。
/// <para>函数原型:BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags)</para>
/// <para>hWnd:指定产生动画的窗口的句柄。</para>
/// <para>dwTime:指明动画持续的时间(以微秒计),完成一个动画的标准时间为200微秒。</para>
/// <para>dwFags:指定动画类型。这个参数可以是一个或多个下列标志的组合。</para>
/// </summary>
/// <param name="hwnd">指定产生动画的窗口的句柄。</param>
/// <param name="dwTime">指明动画持续的时间(以微秒计),完成一个动画的标准时间为200微秒。</param>
/// <param name="dwFlags">指定动画类型。这个参数可以是一个或多个下列标志的组合。</param>