.ico显示不同尺寸图标
请问各位高手,小弟现在想从一个.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文件中提取不同规格的图标,请问各位如何实现?
先谢过各位了。。。。