在Pictrue控件上画图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Pictrue控件上画图片相关的知识,希望对你有一定的参考价值。

void CScale3DCUserManageView::OnDraw(CDC* pDC) { // TODO: 在此添加专用代码和/或调用基类 CImage image; //创建图片类   USES_CONVERSION; INT re = _access(W2A(m_strUserPicPath), 0);//判文件是否存在 if (re == -1)return; image.Load(m_strUserPicPath); //根据图片路径加载图片   CRect rect;//定义矩形类   int cx = image.GetWidth();//获取图片宽度   int cy = image.GetHeight();//获取图片高度   m_picUserIcon.GetClientRect(&rect);//获得pictrue控件所在的矩形区域   CDC *pDC1 = m_picUserIcon.GetDC();//获得pictrue控件的DC   rect.right = rect.left + 126; rect.bottom = rect.top + 126; image.Draw(pDC1->m_hDC, rect); //将图片画到Picture控件表示的矩形区域   ReleaseDC(pDC1);//释放picture控件的DC   }


以上是关于在Pictrue控件上画图片的主要内容,如果未能解决你的问题,请参考以下文章

Python语言画图

pictrue获取图片的三种方式

我想围绕窗体中的按钮控件画一个矩形,然后在矩形里填充图片或颜色,用API怎么做?高分

c#中画图与保存

mfc里给picture控件加载一张位图,然后在位图上画一条线,该怎么做

QT中painter event的使用问题