发信人: jiah() 
整理人: jinhu(1999-07-13 10:33:41), 站内信件
 | 
 
 
新开一个Project,添加一个Button,然后将下面的代码拷贝过去即可运行了:
 
 Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFi leOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
 Private Type SHFILEOPSTRUCT
         hwnd As Long
         wFunc As Long
         pFrom As String
         pTo As String
         fFlags As Integer
         fAnyOperationsAborted As Long
         hNameMappings As Long
         lpszProgressTitle As String '  only used if FOF_SIMPLEPROGRESS 
 End Type
 
 Const FO_COPY = &H2
 
 Private Sub Command1_Click()
     Dim SHFile As SHFILEOPSTRUCT
     
     With SHFile
        .pFrom = "c:\temp\Cache.zip"    '- 要拷贝的文件名
        .pTo = "c:\dos"    '- 目标目录或文件名
        .hwnd = Me.hwnd
        .wFunc = FO_COPY
     End With
     SHFileOperation SHFile
 End Sub
 
 可以从MSDN在找到祥细的说明(拷贝一个较大的文件可以看到其
 效果,太小的可能因为太快而不能看到拷贝画面).
 
 Good luck!
 
  -- 别问我是谁
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.160.205.31]
  | 
 
 
 |