L
LearningAug
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);<br>var<br> lpFileOp: TSHFileOpStruct;<br>begin<br><br> lpFileOp.Wnd := Application.Handle;<br> lpFileOp.wFunc := FO_COPY;<br> lpFileOp.pFrom := PChar(。。。);<br> lpFileOp.pTo := PChar(。。。);<br> lpFileOp.fFlags := FOF_NOCONFIRMATION or FOF_SILENT;//此处没有使用系统自带的进度条<br> lpFileOp.fAnyOperationsAborted := false;<br><br> if SHFileOperation(lpFileOp) = 0 then<br> Application.MessageBox('备份成功!', '提示', MB_OK)<br> else<br> Application.MessageBox('备份失败!', '提示', MB_OK);<br>end;<br><br>当我把lpFileOp.fFlags 的参数加上了 FOF_SILENT后,进行文件拷贝的时候,主窗口没有响应了,只有等文件拷贝完成之后,主窗口Form1才有机会得到响应,请问我应该怎么解决这个问题呢?(我不想使用系统自带的进度条,但是主窗口又能得到及时的相应)。