在VB中实现窗体的动态效果

luguanghui432

luguanghui432

2016-02-19 15:44

下面是个简单易学的在VB中实现窗体的动态效果教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

  在VB编程中,应用程序窗体的出现和关闭一般都是静态的,不过,我们利用下面的一个API函数AnimateWindow就可以轻松实现窗体的动态效果。

  API函数AnimateWindow的声明如下:

  Private Declare Function AnimateWindow Lib "user32" (ByVal hwnd As Long, ByVal dwTime As Long, ByVal dwFlags As Long) As Long

  其中:hwnd只对form有效;dwtime是动画持续的时间,默认值为200;dwflags是动画方式,可以取&&H1、&&H2、&&H4、&&H5、&&H6、&&H8、&&H9和&&H10共8 个值,分别代表左右、右左、上下、左上到右下、右上到左下、下上、左下到右上以及中间到四周等。

  AW_HIDE = &&H10000 在窗体卸载时若想使用本函数就得加上此常量

  AW_ACTIVATE = &&H20000 在窗体通过本函数打开后,默认情况下会失去焦点,除非加上本常量

  AW_SLIDE = &&H40000

  AW_BLEND = &&H80000 淡入淡出效果(适用于WIN2000)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  下面,我们举一个例子让朋友们熟习AnimateWindow函数的使用。

  例:从左上角到右下角逐渐显示窗体

  Private Sub Form_Load()

  AnimateWindow hwnd, 3000, &&H5

  Form1.Refresh

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  End Sub

  以上程序在PWIN98,VB6.0中文企业版中运行通过。

展开更多 50%)
分享

猜你喜欢

在VB中实现窗体的动态效果

编程语言 网络编程
在VB中实现窗体的动态效果

android中实现指针滑动的动态效果方法

编程语言 网络编程
android中实现指针滑动的动态效果方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在VB6.0中实现动态统计报表

编程语言 网络编程
在VB6.0中实现动态统计报表

javascript实现的颜色块滑动的动态效果

Web开发
javascript实现的颜色块滑动的动态效果

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

COOL而实用的动态效果

Web开发
COOL而实用的动态效果

如何用VB在窗体中实现闪烁文字

编程语言 网络编程
如何用VB在窗体中实现闪烁文字

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

调用Oracle数据库中的存储过程需要两步走

调用Oracle数据库中的存储过程需要两步走

Win10解锁注册表编辑器的方法

Win10解锁注册表编辑器的方法
下拉加载更多内容 ↓