社区
VB基础类
帖子详情
自定义文件复制进度条(请教)
shortppsy
2004-09-12 04:10:32
小弟用的API复制文件.隐藏了系统自带的进度条
想自己做出进度条来显示文件的复制进度.
但是没有头绪,哪位有方案的请告诉我:)
...全文
196
7
打赏
收藏
自定义文件复制进度条(请教)
小弟用的API复制文件.隐藏了系统自带的进度条 想自己做出进度条来显示文件的复制进度. 但是没有头绪,哪位有方案的请告诉我:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainstormmaster
2004-09-12
打赏
举报
回复
http://www.msjogren.net/dotnet/download.asp?progdlg.zip
这是一个包含所需tlb文件的vb例子
rainstormmaster
2004-09-12
打赏
举报
回复
或者直接利用微软提供的IProgressDialog接口实现
参考:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/iactivedesktop/iactivedesktop.asp
shortppsy
2004-09-12
打赏
举报
回复
那样只能遍历了,可惜VB的速度
试试看吧
rainstormmaster
2004-09-12
打赏
举报
回复
//我移植了,不过只能复制单个文件时能显示进度条
能显示一个就能显示多个,可以考虑用循环实现
a_cer
2004-09-12
打赏
举报
回复
有些懒了!!
shortppsy
2004-09-12
打赏
举报
回复
我移植了,不过只能复制单个文件时能显示进度条
而无法复制一个目录下所有的文件
那么会出错
请继续帮帮忙:)
northwolves
2004-09-12
打赏
举报
回复
以前收藏的,没用过:
sub CopyFile(Src As String, Dst As String) As Single
Dim BTest!, FSize!
Dim F1%, F2%
Dim sArray() As Byte
Dim buff As Integer
Const BUFSIZE = 1024
buff = 1024
F1 = FreeFile
Open Src For Binary As F1
F2 = FreeFile
Open Dst For Binary As F2
FSize = LOF(F1)
BTest = FSize - LOF(F2)
ReDim sArray(BUFSIZE) As Byte
Do
If BTest < BUFSIZE Then
buff = BTest
ReDim sArray(buff) As Byte
End If
Get F1, , sArray
Put F2, , sArray
BTest = FSize - LOF(F2)
If BTest < 0 Then
ProgressBar.Value = 100
Else
ProgressBar.Value = (100 - Int(100 * BTest / FSize))
End If
Loop Until BTest <= 0
Close F1
Close F2
CopyFile = FSize
End sub
asp.net知识库
在
自定义
Server Control中捆绑JS
文件
Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署 ASP.NET 2.0 Security FAQs Asp...
Flash
进度条
的制作详细讲解(组图)
在论坛和其他网站上经常可以看到新手
请教
如何制作FLASH
进度条
的问题,答案各式各样(有图片的稀少),讲的清楚,但是新手不懂怎么做,说了等于白讲,所以小弟在这为大家详细讲解FLASH
进度条
的制作。网上可找不到这么...
NSIS使用教程(安装包制作安装
文件
教程,如何封装打包
文件
) 中文版
原文:NSIS使用教程(安装包制作安装
文件
教程,如何封装打包
文件
) 中文版nsis中文版(Nullsoft Scriptable Install System)是一个专业的开源的可以用来封闭Windows程序的实用工具,是一个开源的 Windows 系统下安装程序...
2000/XP/2003操作系统常见问题集锦
第一部分:安装启动问题1、关于所有版本XP在安装进度还剩下34分钟
进度条
就停止不动的说明以及解决方法在安装还剩34分钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘灯不亮!造成这种现象的原因极有可能是主板上...
Unity-Addressable工具的使用
自己使用aa插件的经历,保存下载,方便以后自己观看,有不对的地方谦虚的
请教
。
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章