【发布时间】:2021-12-29 14:51:46
【问题描述】:
我正在从资源文件中加载我的图标,如下所示:
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
wcex.hIconSm = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
我还从资源和文件夹中删除了 Visual Studio 默认 ico,因此它只有我提供的 .icos 和 .bmps。 LoadIcon 工作正常,但如果我打开我的可执行文件所在的 Visual Studio 文件夹,它仍然有来自微软的默认图标,而不是我加载的那个。
如果我将我的可执行文件移动到任何其他文件夹,它将变为我设置的图标,这是为什么呢?为什么我删除了VS仍然使用默认图标?
【问题讨论】:
-
谷歌“重置外壳图标缓存”。
标签: c visual-studio-2010 winapi