国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何使用文件復(fù)制對(duì)話框

Visual Basic 提供了過時(shí)的FileCopy語句.問題是使用該函數(shù)時(shí)并不顯示文件復(fù)制對(duì)話框,也就是說,當(dāng)拷貝一個(gè)大文件時(shí),用戶看不到Windows的標(biāo)準(zhǔn)

文件復(fù)制對(duì)話框,無法從進(jìn)度條上判斷當(dāng)前復(fù)制的進(jìn)度.那么,如何做到這一點(diǎn)呢?請(qǐng)看下面:

Public Type SHFILEOPSTRUCT

hWnd As Long

wFunc As Long

pFrom As String

pTo As String

fFlags As Integer

fAnyOperationsAborted As Boolean

hNameMappings As Long

lpszProgressTitle As String

End Type

Public Declare Function SHFileOperation Lib "shell32.dll" Alias

_

"SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long

Public Const FO_COPY = &H2

Public Const FOF_ALLOWUNDO = &H40

Public Sub ShellCopyFile(Source As String, Dest As String)

Dim result As Long

Dim fileop As SHFILEOPSTRUCT

With fileop

.hwnd = 0

.wFunc = FO_COPY

'The files to copy separated by Nulls and terminated by 2 nulls

.pFrom = Source & vbNullChar & vbNullChar

'or to copy all files use this line

'.pFrom = "C:\*.*" & vbNullChar & vbNullChar

'The directory or filename(s) to copy into terminated in 2 nulls

.pTo = Dest & vbNullChar & vbNullChar

.fFlags = FOF_ALLOWUNDO

End With

result = SHFileOperation(fileop)

If result <> 0 Then 'Operation failed

'Msgbox the error that occurred in the API.

MsgBox Err.LastDllError, vbCritical Or vbOKOnly

Else

If fileop.fAnyOperationsAborted <> 0 Then

MsgBox "Operation Failed", vbCritical Or vbOKOnly

End If

End If

End Sub

只需調(diào)用ShellCopyFile FileA, FileACopy

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
函數(shù)ShFileOperation對(duì)文件的操作與注意事項(xiàng)
vb API實(shí)現(xiàn)復(fù)制,轉(zhuǎn)移,刪除文件與文件夾
VC下的目錄文件的復(fù)制.(SHFileOperation)
問與答5:如何使用VBA將文件或文件夾刪除到回收站?
vc對(duì)文件夾的操作SHFileOperation()的使用【轉(zhuǎn)】
c#中使用api(shfileoperation)進(jìn)行文件操作,特別詳解了回收站相關(guān)參數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服