1

我有白色背景的 HICON,上面有一些图片。我需要把这张照片的颜色改成黑色。我怎样才能在 MFC 中做到这一点?我看过一些文章,但没有明确的答案。

PS。我无法提供代码,因为我什至不知道应该在哪里挖掘它。

谢谢

4

1 回答 1

0

我没有要发布的代码,但总的来说,步骤如下:将 HICON 渲染为位图,遍历位图并将所有非白色像素设置为黑色,从位图创建一个新的 HICON。这应该很简单。

查看 MSDN 中的图标参考。

于 2013-10-18T12:37:42.877 回答