码迷,mamicode.com
首页 > 其他好文 > 详细

在Pictrue控件上画图片

时间:2018-04-03 14:28:46      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:Picture画图片

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控件上画图片

标签:Picture画图片

原文地址:http://blog.51cto.com/9233403/2094202

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!