在 MFC 中,当我创建图像列表时,使用这些标志:
m_ImageListThumb.Create(0x20, 0x20, ILC_COLORDDB | ILC_COLOR32, 0, 1);
m_ImageListThumb.Create(0x20, 0x20, ILC_COLOR32, 0, 1);
这种方式正确显示
我似乎需要使用 ILC_COLORDDB,否则有时用 alpha 突出显示图像根本不会显示突出显示的蓝色。但我的问题是如何将蓝色叠加层修复为平滑,因此在使用 ILC_COLORDDB 时它不是颗粒状的。
如何解决此问题,以便 ILC_COLORDDB 在单击时提供漂亮的平滑蓝色高光。