》一个复制的进度条,怎样把这个窗口屏蔽掉?<br>uses ShellApi;<br><br>function CopyFile(SourceName, TargetName: string): Boolean;<br>var<br> F: TShFileOpStruct;<br>begin<br> F.wnd := Form1.Handle;<br> F.wFunc := FO_COPY; {操作方式}<br> F.pFrom := PChar(SourceName + #0#0);<br> F.pTo := PChar(TargetName + #0#0);<br> F.fFlags := FOF_SILENT ;<br> result := ShFileOperation(F) = 0;<br>end;<br><br>procedure TForm1.Button1Click(Sender: TObject);<br>begin<br> CopyFile('E:/Temp', 'E:/Tmp');<br>end;<br><br>》能否只显示进度条?<br>使用回调函数似乎可以,但是没有试验过,就是说自己建立一个窗口来显示进度。<br>也许可能,只能这样说。<br><br>当然,如果你自己写复制函数,当然就可以了。