如何立即更新桌面快捷方式图标而不刷新所有桌面?

发布于 2024-12-11 16:09:27 字数 231 浏览 0 评论 0原文

我创建了一个桌面快捷方式,我想更改其图标而不刷新桌面。

现在,我创建新的图标文件并调用 SetIconLocation 函数。 结果:快捷方式图标并没有立即改变,只有按下鼠标刷新桌面后,图标才更新。

如果我调用 SHChangeNotify - 图标立即刷新,但所有桌面都刷新...并且我不希望刷新桌面,只有快捷方式应该刷新。

我该如何解决这个问题?

Bty - 我使用 WIN7。

I have created a desktop shortcut and i want to change its icon without refreshing the desktop.

Now, I create new icon file and call the SetIconLocation function .
Result : The shortcut icon is not change immediatly, only after refreshing the desktop by mouse press, the icon has been updated.

if i call the SHChangeNotify - the icon refreshs immediatly but all the desktop is refreshing ... and i dont want the desktop to be refreshed, only the shortcut should.

How can i resolve this issue ?

B.t.y - i works with WIN7.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文