Limpar lixeira pelo programa
:: Programação :: Delphi :: Delphi Tutoriais.
Página 1 de 1
Limpar lixeira pelo programa
Coloque abaixo de Implementation:
Para Chamar:
So adicionar o CHAMAR em um Botão , ou algo do tipo.
procedure EmptyRecycleBin;
const
SHERB_NOCONFIRMATION = $00000001;
SHERB_NOPROGRESSUI = $00000002;
SHERB_NOSOUND = $00000004;
type
TSHEmptyRecycleBin = function(Wnd: HWND;
pszRootPath: PChar;
dwFlags: DWORD): HRESULT; stdcall;
var
SHEmptyRecycleBin: TSHEmptyRecycleBin;
LibHandle: THandle;
begin { EmptyRecycleBin }
LibHandle := LoadLibrary(PChar('Shell32.dll'));
if LibHandle <> 0 then @SHEmptyRecycleBin :=
GetProcAddress(LibHandle, 'SHEmptyRecycleBinA')
else
begin
MessageDlg('Failed to load Shell32.dll.', mtError, [mbOK], 0);
Exit;
end;
if @SHEmptyRecycleBin <> nil then
SHEmptyRecycleBin(Application.Handle,
nil,
SHERB_NOCONFIRMATION or SHERB_NOPROGRESSUI or SHERB_NOSOUND);
FreeLibrary(LibHandle); @SHEmptyRecycleBin := nil;
end;
Para Chamar:
EmptyRecycleBin;
So adicionar o CHAMAR em um Botão , ou algo do tipo.
Mr.Positive- Membro
- Mensagens : 40
Agradecimentos : 0
Data de inscrição : 12/01/2011
Idade : 29
Localização : Recreio
Humor : Feliz !
Tópicos semelhantes
» Deletar arquivo pelo programa
» Criando Script Pelo Delphi
» Criando um Script pelo WinRar
» Finalizando Processos pelo Delphi
» Criando um Paint Pelo Delphi
» Criando Script Pelo Delphi
» Criando um Script pelo WinRar
» Finalizando Processos pelo Delphi
» Criando um Paint Pelo Delphi
:: Programação :: Delphi :: Delphi Tutoriais.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|