如何让图像在窗口指定区域显示?
请问在使用GDI绘图时,如何让所绘图画自适应窗口大小?或者设置在窗口指定区域绘图?我用如下代码绘画:
CDC* pDC;
pDC =GetDC();
Graphics graphics(pDC->m_hDC);
Image image2(L"F:\\VC++\\png效果\\res\\wall.png", FALSE);
graphics.DrawImage(&image2, 0,0);//0,0表示在窗口的左上方x,y坐标
这样画出来的图像填充了整个窗口,我想让所绘图画在指定区域显示,该如何操作?或者设置图像大小,让图像缩小,但仍完整显示而不填充整个窗口,哪位大侠知道,请指教。谢谢。。。