メインメニューへ ryuuji@takenet.or.jp




SHEmptyRecycleBin


function SHEmptyRecycleBin ( hwnd:HWND; pszRootPath:LPCSTR; dwFlags:DWORD):HRESULT; stdcall;

ごみ箱を空にします。

 ・成功した場合は S_OK を返します。失敗した場合はOLE-definedエラー値を返します。

hwnd
表示されるダイアログボックスの親ウィンドウのハンドルを指定します。

pszRootPath
PChar型でごみ箱を空にするドライブのパスを指定します。すべて空にする場合は指定しなくてもかまいません。

dwFlags
オプションを指定します。
 SHERB_NOCONFIRMATION 削除の確認ダイアログを表示しない。
 SHERB_NOPROGRESSUI 削除のプログレス(進行度)ダイアログを表示しない。
 SHERB_NOSOUND 削除終了時サウンドを再生しない。


参考例
procedure TForm1.Button1Click(Sender: TObject);
begin
SHEmptyRecycleBin(handle,nil,0);
end;
本文

メインメニューへ ryuuji@takenet.or.jp