您的位置:首页 > 其它

CPictureEX类的一个扩展或修改(图片的放大与缩小)

2014-10-21 13:28 288 查看
在CPictureEx::OnPaint() 函数中
将下面代码:
::BitBlt(dc.m_hDC, 0, 0, nPaintWidth, nPaintHeight,  m_hMemDC, m_PaintRect.left, m_PaintRect.top, SRCCOPY);

替换为:

SIZE size = GetSize();

::StretchBlt(dc.m_hDC,0,0,(int)(size.cx*0.5),(int)(size.cy*0.5),m_hMemDC,0,0,size.cx,size.cy,SRCCOPY);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: