数据库操作,界面处理再也没有比VB更快的开发工具了,当然工程师们有了自己的类库和模块
以后C++同样也可以很快,但是对于新手以致普通程序员,这些只是传说,VB6给程序员提供了
一种快速的编程通道,毫不费力的开发出Windows程序的框架来.
在应用软件开发取得效率霸主的同时,对编程细节的隐藏使得VB6受到控件功能的强烈限制,
代码的执行速度,使大型3D游戏和大量数据处理对VB6来说,只是一种传说和对岸的美景...
Image控件和Picture控件,VB图形处理的主要控件,Picture具有hWnd等窗口具有的属性
可以作为容器,可以执行DC的操作,Image则可以显示部分透明的GIF图片.
然而欲望刺激需求,使得需求永远超越了供给:VB对所有图形的处理都是转化为位图形式的,
Image中的GIF和背景的融合程度让人着火,另外一个就是GIF动态图片,VB中无法直接实现
的功能,此外PNG等游戏常用格式,VB里也是空白..
惨剧啊!就这么完了吗?不!任何支持二进制操作的程序语言都能实现其他任何语言的功能:
二进制,最底层程序状态是一种语言在程序长河上的一叶小舟,下面就让我们谈谈,VB该怎么
实现GIF动画:
很多人都选择了WebBrowser控件,这个控件是在程序中嵌入网页用的,比如游戏登录器那里
显示官网等等,不过显示效果有限,像有些人想做聊天的软件,图文混排就成了大大的麻烦了.
WebBrowser1.Document.open
WebBrowser1.Document.writeln"<HTML>"
WebBrowser1.Document.writeln"<HEAD>"
WebBrowser1.Document.writeln"<TITLE>"
WebBrowser1.Document.writeln"</TITLE>"
WebBrowser1.Document.writeln"</HEAD>"
WebBrowser1.Document.writeln"<BODYscroll="&VBA.Chr&"no"&VBA.Chr&"oncontextmenu=self.event.returnValue=false>"
WebBrowser1.Document.writeln"<divstyle="&VBA.Chr&"position:absolute;left:0;top:0"&VBA.Chr&">"
WebBrowser1.Document.writeln"<IMGSRC="&VBA.Chr&strPath&VBA.Chr&"BORDER="&VBA.Chr&"0"&VBA.Chr&">"
WebBrowser1.Document.writeln"</div>"
WebBrowser1.Document.writeln"</BODY>"
WebBrowser1.Document.writeln"</HTML>"
strPath 是本地GIF文件路径或者网络图片路径
我们可以看到,WebBrowser装载的是html语言,当然还有其他方法如
WebBrowser1.Navigate App.Path & "/1.GIF"
这种简单,但是没有图文混排什么的
AniGIF控件
不过似乎这控件要很多麻烦的东西才可以用,用法就简单多了
AniGIF1.FileName = "..."
AniGIF1.ReadGIF("...")
AniGIF1.Play
再有一种就是基于VB自己的,也就是这样才像程序设计的样子:
Image+Timer
把GIF分割出很多张图片(一帧一帧提取),可以用其他工具,生成一个Image控件数组
载入各个帧,显示一帧后改变Timer的Interval值,其实GIF的播放也就是这个过程
然而有个问题就是VB处理后的GIF仍然是BMP,无法完美的融合到背景,所以代码暂时也就不发出来了
我在设计一种更有效的方法:C/C++来协助VB处理,生成一个模块发布给大家
使用时只需要传递hWnd或者hDC 以及坐标位置就可以了
敬请期待,嘿嘿!
分享到:
相关推荐
VB 播放Gif动画 VB 播放Gif动画 VB 播放Gif动画
VB播放Gif 动画,简单的图形读取播放功能,GIF是一种简易的动画图片格式,在VB中也有较广泛的应用,在VB中如何读取和显示GIF动...
VB6加载GIF动画图片 代码详细 欢迎下载
vb.net创建GIF动画的DLL,C#创建GIF动画,Gif.Components.dll
vb GIF播放
vb中没有专门的播放gif的动画,本实例将用vb编程播放gif动画。
GIF动画非常常见,可VB默认的控件不管是PictureBox还是Image控件都不能播放GIF动画,只能显示其中的第一帧。如果能用VB播放GIF动画会使程序变得非常美观。 那么我们如何不借助第三方控件,用VB播放Gif动画呢?本...
用VB写的通明GIF动画控制,有源码,可自己定义GIF的图片格式,可以控制时间 QQ48998618
gif控件,vb动画控件,动画,控件,vb编程时很好用的控件。
摘要:VB源码,网络相关,WebBrowser VB基于WebBrowser打开播放GIF 动画文件,程序将调用ieframe.dll文件,具体实现的细节请参阅源代码吧。
gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材gif动画素材
网络图片GIF动画,精美的小动物,如果需要再继续分享
C# 播放gif动画C# 播放gif动画C# 播放gif动画C# 播放gif动画C# 播放gif动画C# 播放gif动画C# 播放gif动画
GIF动画录制GIF动画录制GIF动画录制GIF动画录制GIF动画录制
呼吸GIF动画秀V2.7注册机 保证好用
GIF 动画修改器GIF 动画修改器GIF 动画修改器GIF 动画修改器
6、输出的GIF动画到AVI以及能传送-动画的powerpoint演示文稿。 软件特色 1、容易的创建动画标识;图片和按钮... 2、贴心的向导帮助... 3、easy gif animator 中文 破解版支持 GIF 图像特效 4、支持 GIF 动画特效 5、...
photoshop制作gif动画 制作gif动画 制作gif动画的方法 制作动画的方法
GIF动画制作小软件,一款细小的GIF动画制作小软件
精彩编程与编程技巧-在VB6.0中播放GIF动画 ...