如何从资源的图像数组中获取一个图像的HBITMAP?

时间:2014-08-20 16:13:53

标签: c++ mfc

我有一个标识为ID_IMAGES的资源,这是一个PNG文件。此资源是一个图像数组,大小相同(16x16)。我想弄清楚是否有可能从这些图像中提取任何一个图像并从中生成HBITMAP

我在网上看了一下,但我找不到任何信息。也许我使用了错误的关键字?

1 个答案:

答案 0 :(得分:1)

看看CImage课程。其Load()方法可以加载数据流。 CImage支持PNG格式。基本上,您从资源加载图像,然后使用其Detach()方法获取HBITMAP