rt
OnDraw(CDC* pDC)
我知道如果是一个bmp图像是这样写的
CBitmap bitmap;
bitmap.LoadBitmapW(ID);
CDC dcMem;
dcMem.CreateCompatibleDC(pDC);
dcMem.SelectObject (&bitmap);
dcMem.SetMapMode(pDC ->GetMapMode());
pDC ->BitBlt(60 - 16, 60 + 55 * 3 - 16, 200, 500, &dcMem, 0, 0, SRCCOPY);但是我想将bitmap的格式改成ico的,请问如何写?
OnDraw(CDC* pDC)
我知道如果是一个bmp图像是这样写的
CBitmap bitmap;
bitmap.LoadBitmapW(ID);
CDC dcMem;
dcMem.CreateCompatibleDC(pDC);
dcMem.SelectObject (&bitmap);
dcMem.SetMapMode(pDC ->GetMapMode());
pDC ->BitBlt(60 - 16, 60 + 55 * 3 - 16, 200, 500, &dcMem, 0, 0, SRCCOPY);但是我想将bitmap的格式改成ico的,请问如何写?
dc.DrawIcon(10,10,m_hIcon);
用Win32 API来画:
BOOL DrawIconEx(
HDC hdc,
int xLeft,
int yTop,
HICON hIcon,
int cxWidth,
int cyWidth,
UINT istepIfAniCur,
HBRUSH hbrFlickerFreeDraw,
UINT diFlags
); 但是我不知道hdc是怎么用啊,我程序接口参数只有一个CDC* pDC可以用。。