首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows-7任务栏中更新应用程序图标

在Windows-7任务栏中更新应用程序图标
EN

Stack Overflow用户
提问于 2010-04-26 16:22:39
回答 3查看 2.8K关注 0票数 3

我有一个普通的MFC应用程序与嵌入式图标。如果我启动应用程序,图标会显示在windows-7任务栏内。但是,当我更改资源中的图标,重新构建应用程序并启动它时,任务栏不会显示当前图标,而是第一次运行时的图标。

应用程序内部没有特殊的代码来对windows-7任务栏执行特定的操作。

有没有办法(在C++中)告诉windows-7任务栏显示当前图标?

EN

回答 3

Stack Overflow用户

发布于 2010-04-26 19:25:10

您是否对外壳icon cache执行empty/delete操作

票数 1
EN

Stack Overflow用户

发布于 2010-05-02 08:39:47

我相信,如果你重建了一个应用程序,但它仍然使用相同的名称,那么explorer不会认为它应该重新加载图标,即使新图标是应用程序中唯一的图标。

如果你要发布这个程序,其他人不会有这个问题,因为第一个版本的应用程序会有新的图标,但为了你自己的目的,你可以从shell32.dll调用SHChangeNotify();来刷新你自己的图标视图。

票数 1
EN

Stack Overflow用户

发布于 2010-04-26 19:31:00

您是否从resource....and中删除了以前的图标,并在将新图标放入可以工作的resource...might后将新图标分配给file..too ...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2711970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档