[英]Windows Recycle Bin ICON notification
我需要通知Windows资源管理器以编程方式删除其内容后刷新其回收站图标,以便它将显示空的回收站图标。 如何使用vc ++做到这一点。
Shell32.dll导出一个名为SHUpdateRecycleBinIcon
的函数,该函数可以SHUpdateRecycleBinIcon
其所要执行的操作。 该函数未记录,但是您可以这样调用它:
typedef void (WINAPI* PFNSHUPDATERECYCLEBINICON)();
PFNSHUPDATERECYCLEBINICON pfnFunc = (PFNSHUPDATERECYCLEBINICON)GetProcAddress(GetModuleHandle(L"shell32.dll"), "SHUpdateRecycleBinIcon");
if (pfnFunc) pfnFunc();
我会留意其他评论,尽管您自己从回收站中删除内容可能不是最佳实践(当然,也不会使用未记录的功能)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.