Fórum Tirar messagem de Aviso do Windows #292027
17/08/2005
0
FillChar(SH, SizeOf(SH), 0);
SH.Wnd := Handle;
SH.wFunc := FO_Copy;
SH.pFrom := PAnsiChar(ListaOrigem.Path + ´\*.*´+ #0);
SH.pTo := PAnsiChar(ListaDestino.Path);
SH.fFlags := FOF_Allowundo;
SHFileOperation(SH);
Desde já agradeço a Todos
Marcal
Curtir tópico
+ 0Posts
18/08/2005
Marcal
Gostei + 0
18/08/2005
Adriano Santos
Gostei + 0
18/08/2005
Adriano Santos
É só dar uma ´estadinha´ né amigo ???!! Não custa pesquisar...
Trecho de codigo de ShellApi
{$EXTERNALSYM FO_MOVE}
FO_MOVE = $0001;
{$EXTERNALSYM FO_COPY}
FO_COPY = $0002;
{$EXTERNALSYM FO_DELETE}
FO_DELETE = $0003;
{$EXTERNALSYM FO_RENAME}
FO_RENAME = $0004;
{$EXTERNALSYM FOF_RENAMEONCOLLISION}
FOF_RENAMEONCOLLISION = $0008;
{$EXTERNALSYM FOF_NOCONFIRMATION}
FOF_NOCONFIRMATION = $0010; { Don´t prompt the user. }
use no seu fonte assim se preferir
SH.wFunc := FOF_ALLOWUNDO or FOF_RENAMEONCOLLISION or FOF_FILESONLY or FOF_NOCONFIRMATION;
Gostei + 0
18/08/2005
Adriano Santos
SH.fFlags := FOF_ALLOWUNDO or FOF_RENAMEONCOLLISION or FOF_FILESONLY or FOF_NOCONFIRMATION;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)