频道栏目
首页 > 资讯 > 编程 > 正文

vb打造清理回收站工具

10-04-03        来源:[db:作者]  
收藏   我要投稿

0 1
代码:
Private Declare Function SHEmptyRecycleBin Lib "shell32.dll" Alias "SHEmptyRecycleBinA" _
(ByVal hwnd As Long, ByVal pszRootPath As String, ByVal dwFlags As Long) As Long

Private Declare Function SHUpdateRecycleBinIcon Lib "shell32.dll" () As Long
Private Const SHERB_NOCONFIRMATION = &H1
Private Const SHERB_NOPROGRESSUI = &H2
Private Const SHERB_NOSOUND = &H4

Private Sub Command1_Click()
 Dim retval As Long  return value
    清空回收站, 确认
    retval = SHEmptyRecycleBin(RecycleBin.hwnd, "", SHERB_NOPROGRESSUI)
    若有错误出现,则返回回收站图示
        If retval <> 0 Then  error
        retval = SHUpdateRecycleBinIcon()
    End If
End Sub

Private Sub Command2_Click()
    Dim retval As Long  return value
    清空回收站, 不确认
    retval = SHEmptyRecycleBin(RecycleBin.hwnd, "", SHERB_NOCONFIRMATION)
      若有错误出现,则返回回收站图示
    If retval <> 0 Then  error
        retval = SHUpdateRecycleBinIcon()
    End If
    Command1_Click
End Sub

相关TAG标签
上一篇:vb打造自己的图标提取器
下一篇:Linux加固教程(第八讲)linux日志分析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站