我在 .rc 文件中有几个图像,例如:
IDB_COPY BITMAP "copy.bmp"
IDB_CUT BITMAP "cut.bmp"
IDB_PASTE BITMAP "paste.bmp"
我想将它们全部加载到 ImageList 中。
如果我会写的话
HIMAGELIST hImageList = ImageList_LoadBitmap(hInstance, MAKEINTRESOURCEW(IDB_COPY), 16, 0, RGB(255, 0, 255));
它只加载第一个位图,我如何加载它们?
最佳答案
这段代码实现了:
HIMAGELIST hImageList = ImageList_LoadBitmap(hInstance, MAKEINTRESOURCEW(IDB_CUT), 16, 0, RGB(255, 0, 255));
ImageList_Add(hImageList, LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_COPY)), NULL);
ImageList_Add(hImageList, LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_PASTE)), NULL);
关于winapi - 从资源文件创建图像列表 - win32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16523723/