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

How to get an HBITMAP of one image from an array of images from a resource?

本文关键字:图像 HBITMAP 一个 数组 资源      更新时间:2023-10-16

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

我在网上找遍了,但找不到任何信息。也许我用错关键词了?

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