自己想做一个小程序,是用VB编写一个调用avicap32.dll来实现抓拍功能的,这样的例子用delphi实现的不少,利用vb如何能够实现此功能?将抓拍到的图象保存成.bmp或.jpg格式,当然,保存成jpg是最好的,在网上查了一下,搜到的资料是在vb中对于avicap32的声明,但偶对于avicap32中的api不是很熟悉,各位高手是否有类似的例子或者是对于此功能实现的方法?谢谢~~~

解决方案 »

  1.   

    不知道这里是否有能满足楼主的需求的例子。
    http://www.mndsoft.com
      

  2.   

    http://www.mndsoft.com/downfiles/VideoCapture.rar
      

  3.   

    谢谢 DooDu(杜霖:I want,I can.(MmMVP马甲)) 了,这个例子我下载看过了,可以实现对于avi的保存,但我想实现的是一个即时的图片保存功能,利用vb如何能够实现?
      

  4.   

    1。在窗体放一个picturebox控件,可以设置为隐藏,大小和你的视频窗口一样大
    2。
    Private Sub Command1_Click()
       capEditCopy lwndC
       Picture1.Picture = Clipboard.GetData
       Call SavePicture(Picture1.Picture, "c:\aa.bmp")
    End Sub
      

  5.   

    用你自己的设置面板设置!
    或者:
    改成image控件!strecth属性设置为true
      

  6.   

    。。
    调整在窗口里的大小我还是会做的,
    我说的是保存成bmp文件后,在c盘的存储大小大概是在225k左右,
    有什么办法能让它变的小一些啊?
    方便保存