Visual studio visualc&x2B+;和exe图标大小

Visual studio visualc&x2B+;和exe图标大小,visual-studio,winapi,visual-c++,win32gui,Visual Studio,Winapi,Visual C++,Win32gui,我在Visual C++ 2012中编写了一个小的C++程序,我添加了一个图标(包含多个大小和深度从16x1616bit到256x25632位),但是编译时,Windows资源管理器在其他视图模式(图标、细节、……)中不显示正确的图标大小。如何使我的应用程序图标在不同的浏览器视图模式或不同的浏览器缩放因子(如notepad.exe)中更改大小(当您缩放视图时,它会变大或变小) 我曾尝试在VC++2010、VC++2008中构建,但效果并不好:-(我希望它在Notepad.exe图标中显示相同大小

我在Visual C++ 2012中编写了一个小的C++程序,我添加了一个图标(包含多个大小和深度从16x1616bit到256x25632位),但是编译时,Windows资源管理器在其他视图模式(图标、细节、……)中不显示正确的图标大小。如何使我的应用程序图标在不同的浏览器视图模式或不同的浏览器缩放因子(如notepad.exe)中更改大小(当您缩放视图时,它会变大或变小)


我曾尝试在VC++2010、VC++2008中构建,但效果并不好:-(

我希望它在Notepad.exe图标中显示相同大小(当按CTRL+滚动缩放或将浏览器视图模式更改为较大图标时),但我将我的应用程序图标保持在32x32 32位:-(谷歌“重置图标缓存”)@HansPassant:谢谢,但只有我的应用程序保持图标大小,其他人的行为是好的,我认为我的应用程序中的问题:-(你是否确实尝试过重置缓存,或者你只是假设它不适用?是的。你还真的需要记录Windows版本。你需要一个多层.ico文件。检查这个