StretchBlt用法

原创 2008年02月21日 11:06:00

首先定义

protected:
 BITMAP bmp;

其次实现

/////////////////////////////////////////////////////////////////////////////
// CExamineView drawing

void CExamineView::OnDraw(CDC* pDC)
{
 CExamineDoc* pDoc = GetDocument();
 ASSERT_VALID(pDoc);
 // TODO: add draw code for native data here
 CBitmap cbmp;
 cbmp.LoadBitmap(IDB_SPLASH);
 CDC memdc;
 memdc.CreateCompatibleDC(pDC);
 memdc.SelectObject(&cbmp);
 cbmp.GetBitmap(&bmp);

 pDC->StretchBlt(0,0,1024,758,&memdc,0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);

StretchBlt函数和BitBlt函数的用法

StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像 一、StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存...
  • foreverhuylee
  • foreverhuylee
  • 2014年03月26日 15:18
  • 24771

StretchBlt函数和BitBlt函数的用法

StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像 一、StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存...
  • foreverhuylee
  • foreverhuylee
  • 2014年03月26日 15:18
  • 24771

Bmp图形用StretchBlt缩小,图形质量严重损失?

我用StretchBlt(image2.Canvas.Handle,   0,   0,   image2.Width,   image2.Height,   image1.Canvas.Handle...
  • zhaoxiatengkong_1
  • zhaoxiatengkong_1
  • 2013年08月25日 23:33
  • 1492

wtl CImage缩放画图失真

源代码: m_Image.Draw(pDC->m_hDC,rcOut,rcImg); 修改代码: ::SetStretchBltMode(pDC->m_hDC, HALFTONE); ::Set...
  • dragoo1
  • dragoo1
  • 2014年01月03日 15:27
  • 2944

VB StretchBlt函数实现图片旋转、放大、缩小

  • 2011年05月15日 11:50
  • 6KB
  • 下载

windows通过StretchBlt实现动态背景移动

游戏背景通常是不断移动的,比较简单的做法是用一张静态的图片,分隔成两部分,先显示右边部分,再把左边部分接到图片末尾。原图如下: 上面是一张带有刻度的图片,里面包含四种不同的背景颜色,我们现在要实现...
  • fansofjava
  • fansofjava
  • 2017年04月05日 15:41
  • 143

StretchBlt()压缩图片失真

vc中位图伸缩函数StretchBlt在对图片进行缩放时会造成严重的图片失真。在了解解决方法前先巩固下StretchBlt的用法: StretchBlt 函数功能:函数从源矩形中复制一个位...
  • Beyond_cn
  • Beyond_cn
  • 2014年12月15日 20:41
  • 687

BitBlt函数和StretchBlt函数的使用

自己写了一个DrawImg函数 /***************************************************************** ** 函数名: DrawImg...
  • wang_cong0214
  • wang_cong0214
  • 2012年01月12日 16:14
  • 7795

StretchBlt()函数使用

StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目前目标设备设置的模式进行图像的拉伸或压缩。 说白了功能就是缩放。   函数原型如下 函数原型:BOOL StretchBl...
  • midle110
  • midle110
  • 2012年10月12日 08:42
  • 5339

MFC学习之 解决StretchBlt()压缩图片失真

vc中位图伸缩函数StretchBlt在对图片进行缩放时会造成严重的图片失真。在了解解决方法前先巩固下StretchBlt的用法: StretchBlt 函数功能:函数从源矩形中复制一个位...
  • abidepan
  • abidepan
  • 2012年09月10日 16:17
  • 7029
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:StretchBlt用法
举报原因:
原因补充:

(最多只允许输入30个字)