.ico显示不同尺寸图标

werflychen 2010-12-06 10:04:24
请问各位高手,小弟现在想从一个.ico文件显示不同尺寸的图标,即有32x32,16x16两个不同尺寸在一个.ico文件中,想在不同的控件中显示不同尺寸的图标。不知道如何实现,若.ico文件中只有一个图标,则可以用这个API来正常显示:

BOOL WINAPI DrawIconEx(
__in HDC hdc,
__in int xLeft,
__in int yTop,
__in HICON hIcon,
__in int cxWidth,
__in int cyWidth,
__in UINT istepIfAniCur,
__in_opt HBRUSH hbrFlickerFreeDraw,
__in UINT diFlags
);
而这个API无法指定从.ico文件中提取不同规格的图标,请问各位如何实现?
先谢过各位了。。。。
...全文
579 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
haogeai123 2010-12-07
  • 打赏
  • 举报
回复
结贴吧!
werflychen 2010-12-07
  • 打赏
  • 举报
回复
在LoadImage中指定相应的尺寸可以加载相应的icon,谢谢各位了。。
yihandrensunyong 2010-12-06
  • 打赏
  • 举报
回复
友情帮顶 希望大虾帮你解答
Sou2012 2010-12-06
  • 打赏
  • 举报
回复
LoadImage吧。。
ringphone 2010-12-06
  • 打赏
  • 举报
回复
LoadImage,在参数里指定要加载的图标尺寸。
muzizongheng 2010-12-06
  • 打赏
  • 举报
回复
用什么函数加载icon的。
向立天 2010-12-06
  • 打赏
  • 举报
回复
指定相应的尺寸就可以啊

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧