|
盒子资源分类 |
|
|
|
|
如何使用Delphi清空回收站 |
|
关键字:清空回收站 技巧 EmptyRecycleBin |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:初级 |
完成时间:2005/3/11 |
发布者:wlqdephi6 |
发布时间:2005/3/11 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:系统 |
下载浏览:0/12677 |
|
|
|
|
Procedure EmptyRecycleBin ; Const SHERB_NOCONFIRMATION = $00000001 ; SHERB_NOPROGRESSUI = $00000002 ; SHERB_NOSOUND = $00000004 ; Type TSHEmptyRecycleBin = function (Wnd : HWND ; LPCTSTR : PChar ; DWORD : Word ) : Integer ; stdcall ; Var SHEmptyRecycleBin : TSHEmptyRecycleBin ; LibHandle : THandle ; Begin 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 , '' , SHERB_NOCONFIRMATION or SHERB_NOPROGRESSUI or SHERB_NOSOUND ) ; FreeLibrary(LibHandle); @SHEmptyRecycleBin := nil ; End ; |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
|
|
|