vc++对话框加入图片怎样改变图片大小

我插入位图资源后,图片大小无法改变,怎样改变图片大小?新手望赐教

作者: upcyouth   发布时间: 2011-06-15

StretchBlt() ??

作者: VisualEleven   发布时间: 2011-06-15

引用 1 楼 visualeleven 的回复:
StretchBlt() ??

直接用这个函数就行吗?

作者: upcyouth   发布时间: 2011-06-15

如果你改变大小的目的是刷到界面上,那可以直接用GDI+的DrawImage画,它会自己调整大小的

作者: shenyi0106   发布时间: 2011-06-15

引用 3 楼 shenyi0106 的回复:
如果你改变大小的目的是刷到界面上,那可以直接用GDI+的DrawImage画,它会自己调整大小的

我只是觉得图片的原尺寸太大,想缩小一下显示在对话框上

作者: upcyouth   发布时间: 2011-06-15

Bitmap * pBitMap = new Bitmap(图片路径);

Graphics g;
g.DrawImage(hdc,pBitmap);

作者: shenyi0106   发布时间: 2011-06-15

引用 5 楼 shenyi0106 的回复:
Bitmap * pBitMap = new Bitmap(图片路径);

Graphics g;
g.DrawImage(hdc,pBitmap);

这样是不是图片路径变了之后就不能够显示了?

作者: upcyouth   发布时间: 2011-06-15