我有一个要使用 GDIPlus 显示的带有部分 alpha(alpha 值在 0 到 255 之间)的图标。当使用采用直接文件名的 GDI+ 的位图构造函数时,文件正确显示。但是,当从资源加载时,它在识别 alpha 时出现问题。我查看了 MSDN,发现 alpha 存在问题:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms536318.aspx。通过从图标中检索 ICONINFO 结构,我可以摆脱完全透明的像素,但是,部分透明的像素仍然显示为完全不透明或完全透明。
我想知道如何从具有部分 alpha 值的资源中的图标创建 Win32 位图。