Visual Studio C++ 可执行文件中的透明图标具有白色背景
Transparent icon has white background in Visual Studio C++ executable
在我创建为空项目(C++,Windows,控制台)的 Visual Studio 2019 C++ 项目中,我添加了一个图标资源,它显示为可执行文件的图标,因为它是项目中唯一的图标。
图片格式为*.ico
,背景透明。当它在桌面上显示为可执行文件的图标时,背景为白色。
如何将透明图标设置为使用 Windows 子系统配置的 Visual Studio 2019 C++ 项目生成的可执行文件的图标?
我正在使用 Release
文件夹中的可执行文件。
该项目非常简单,只有一个 *.cpp
文件。
问题出在 Windows 缩略图缓存上。最初我使用了完全不透明的图像,当我使用相同的图像但背景透明时,Windows Explorer 显示的是旧的缓存图像。
我通过磁盘清理清除了缩略图缓存。
在我创建为空项目(C++,Windows,控制台)的 Visual Studio 2019 C++ 项目中,我添加了一个图标资源,它显示为可执行文件的图标,因为它是项目中唯一的图标。
图片格式为*.ico
,背景透明。当它在桌面上显示为可执行文件的图标时,背景为白色。
如何将透明图标设置为使用 Windows 子系统配置的 Visual Studio 2019 C++ 项目生成的可执行文件的图标?
我正在使用 Release
文件夹中的可执行文件。
该项目非常简单,只有一个 *.cpp
文件。
问题出在 Windows 缩略图缓存上。最初我使用了完全不透明的图像,当我使用相同的图像但背景透明时,Windows Explorer 显示的是旧的缓存图像。
我通过磁盘清理清除了缩略图缓存。