我的应用程序使用。ImageList
的.bmp文件。
为此,我使用ImageList_LoadImage
宏(https://msdn.microsoft.com/fr-fr/library/windows/desktop/bb761557(v=vs.85).aspx)
我想以编程方式扩展此ImageList
。
例如,我的.bmp文件维度为72x24(3个24x24图标项)。
我想把它缩放到144x46(3个48x48图标)。
我没有找到任何ImageList
函数来扩展从.bmp文件加载的HIMAGELIST
句柄。
我尝试使用LoadImage
函数(https://msdn.microsoft.com/en-us/library/ms648045(v=vs.85).aspx)
但它必须与bmp文件一起使用,这里我有HIMAGELIST
句柄。
我尝试创建一个新图像,复制缩放图标:
ImageList_Create
(带图标48)ImageList_ExtractIcon
DrawIconEx
ImageList_AddIcon
添加到新图像列表
但是当将addin图标添加到新图像列表时它会失败。