PictureBox控件中显示GIF动画(图片)

这篇博客介绍如何在VB窗体应用中利用PictureBox控件显示GIF动画。通过引入Quartz.dll库,实现GIF文件的加载与播放,并详细讲解了播放和停止GIF动画的代码实现。
摘要由CSDN通过智能技术生成

 '在PictureBox控件中显示GIF动画(图片),凡有句柄hwnd的窗体控件均可以
'在窗体Form1上添加2个命令按钮Command1,Command2和1个图片框控件Picture1

Option Explicit

'调用运动图像播放类型库Quartz.dll,在c:/windows/system32目录下
Private pMC As FilgraphManager '定义pMC为FilgraphManager对象
Private pVW As IVideoWindow '定义pVW为IVideoWindow对象

'播放GIF动画
Private Sub Command1_Click()

        '终止播放
        On Error Resume Next
        Set pMC = New FilgraphManager
        pMC.Stop
        pMC.RenderFile ""
       
        '加载GIF文件
        On Error GoTo Lhandle
        pMC.RenderFile "E:/offline.gif" '加载GIF动画(图片),并在PictureBox中播放
       
        On Error Resume Next
        Set pVW = pMC
        pVW.WindowStyle = CLng(&H6000000)
       
     

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值