如何放置90X90图标

时间:2009-10-06 05:50:50

标签: c# c++ windows-mobile winapi compact-framework

我正在为Windows移动应用程序创建.cab文件安装程序, 问题是我需要将90X90 .png图像保留为应用程序的图标。

根据link

我试图加载图标,下面的步骤是

1)将图标路径写入注册表

2)然后加载图标......

我按照上面提到的步骤链接,

但问题是我需要重新启动设备或模拟器以获取90X90 png图标.. 我不知道是什么原因...每次我需要重新启动.. 请让我知道,如何解决这个问题..让我知道它出现的原因。

1 个答案:

答案 0 :(得分:1)

Windows Mobile外壳缓存图标。在干净设备上首次安装时,将使用您的图标。之后,图标将保留在缓存中,直到设备重置为止,因此如果您要更改已安装应用程序的图标,则必须软复位以强制shell重新加载高速缓存中。

同样,在更改已安装的应用程序的图标时,这只是一个问题。当用户将它安装在干净的设备上时,它不会影响用户(因此可能根本不是您的问题)。