gpt4 book ai didi

c++ - 256x256的图标又麻烦了,或者如何通过IImageList获取TRUE图标大小

转载 作者:太空狗 更新时间:2023-10-29 23:10:14 25 4
gpt4 key购买 nike

我通过调用 SHGetImageList 获取系统镜像列表:

SHGetImageList(SHIL_LAST, IID_IImageList, (void**)&imList); 

我有一个 256x256 图像列表,但是没有 256 版本的小图标的大小也有 256。我需要让每个图标都具有真实 大小。我怎样才能知道它的大小?

我使用以下方法获取图标的大小:

IImageList::GetIconSize

好的。现在我知道 IImageList::GetIconSize 获取所有图标的大小等于 256x256。那么另一个问题,如何知道实际图像大小?

附注对不起我的英语。

最佳答案

图像列表只能包含相同大小的图像。如果您有一个 256x256 的图像列表,它将始终返回 256x256 的图像。要检索其他尺寸的图像,您需要访问 Shell 提供的其他尺寸的图像列表。

关于c++ - 256x256的图标又麻烦了,或者如何通过IImageList获取TRUE图标大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com