16,718
社区成员
发帖
与我相关
我的任务
分享 Declare Sub AnimateWindow Lib "user32" Alias "AnimateWindow" (ByVal hwnd As IntPtr, ByVal dwTime As Int32, ByVal dwFlags As Int32)Module Module1
Public Const AW_HOR_POSITIVE As Int32 = &H1
'//从左到右显示
Public Const AW_HOR_NEGATIVE As Int32 = &H2
'//从右到左显示
Public Const AW_VER_POSITIVE As Int32 = &H4
'//从上到下显示
Public Const AW_VER_NEGATIVE As Int32 = &H8
'//从下到上显示
Public Const AW_CENTER As Int32 = &H10
'//若使用了AW_HIDE标志,则使窗口向内重叠,即收缩窗口;否则使窗口向外扩展,即展开窗口
Public Const AW_HIDE As Int32 = &H10000
'//隐藏窗口,缺省则显示窗口
Public Const AW_ACTIVATE As Int32 = &H20000
'//激活窗口。在使用了AW_HIDE标志后不能使用这个标志
Public Const AW_SLIDE As Int32 = &H40000
'//使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略
Public Const AW_BLEND As Int32 = &H80000
'//透明度从高到低
End Module AnimateWindow(Form_Info.Handle, 1000, AW_SLIDE Or AW_VER_NEGATIVE) AnimateWindow(Form_Info.Handle, 1000, AW_HIDE Or AW_VER_POSITIVE)

