如何立即更新桌面快捷方式图标而不刷新所有桌面?
我创建了一个桌面快捷方式,我想更改其图标而不刷新桌面。
现在,我创建新的图标文件并调用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论