如何调用(实现)WINDOWS中的文件拷贝动画窗体?

Rock 2000-06-30 08:48:00
就是那个有文件拷贝动画、剩余时间、工作进度条的窗体。
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rock 2000-07-02
  • 打赏
  • 举报
回复
多谢二位的帮助,每人二十五大分,:-)
TopHead 2000-07-02
  • 打赏
  • 举报
回复
Option Explicit
Private Type SHFILEOPSTRUCT
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Long
fAnyOperationsAborted As Integer
hNameMappings As Variant
lpszProgressTitle As String
End Type

Private Declare Function SHFileOperation Lib "shell32" (lpFileOp As SHFILEOPSTRUCT) As Integer

Private Sub Form_Click()
Dim obj As SHFILEOPSTRUCT
obj.hwnd = Me.hwnd
obj.wFunc = 2
obj.pFrom = "C:\My Documents\outlook.pst"
obj.pTo = "C:\My Documents\Wecoo\outlook.pst"
obj.fFlags = 0
obj.fAnyOperationsAborted = 1
obj.lpszProgressTitle = "DEMO"
Call SHFileOperation(obj)
End Sub
Rock 2000-07-02
  • 打赏
  • 举报
回复
谢谢windoze的帮助。依据你的提示,我在实验的时候, 编译不通过,“as any”被提示此类型没有声明,这是何原因?
windoze 2000-06-30
  • 打赏
  • 举报
回复
Public Type SHFILEOPSTRUCT
hwnd As Long
wFunc As Long
pFrom As String
pTo As String
fFlags As Long
fAnyOperationsAborted As Integer
hNameMappings As Any
lpszProgressTitle As String
End Type

Public Declare Function SHFileOperation Lib "shell32"(lpFileOp As SHFILEOPSTRUCT) As Integer

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧