1、复制Icon(并拉伸)
//
// 伸缩图标,指定图标的长和宽
//
HICON StretchIcon(HICON hIcon, int iWidth, int iHeight)
{
HICON hTempIcon;
HDC hdc = GetDC(NULL);
//建立一个兼容DC,用于作图
HDC hMemDc = CreateCompatibleDC(hdc);
//注意,这里的参数dc不能为兼容dc,否则就是单色位图
HBITMAP hMemBmp = (HBITMAP)CreateCompatibleBitmap(hdc, iWidth, iHeight);
HBITMAP hOldBmp = (HBITMAP)SelectObject(hMemDc, hMemBmp);
HBRUSH br = (HBRUSH)GetStockObject(WHITE_BRUSH);
RECT rect;
rect.left = 0;
rect.right = iWidth;
rect.top = 0;
rect.bottom = iHeight;
SelectObject(hMemDc, br);
FillRect(hMemDc, &rect, br);
// 画图标
DrawIconEx(hMemDc, 0, 0, hIcon, iWidth, iHeight, 0, NULL, DI_NORMAL);
//保持图片
SelectObject(hMemDc, hOldBmp);
ICONINFO info;
info.fIcon =