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);

相关文章推荐

BitBlt函数和StretchBlt函数的使用

自己写了一个DrawImg函数 /***************************************************************** ** 函数名: DrawImg...

StretchBlt

  • 2011年03月23日 22:37
  • 240KB
  • 下载

bitblt 与 stretchblt 的使用区别

CDC::BitBlt BOOL BitBlt(  int x,  int y,  int nWidth,  int nHeight,  CDC* pSrcDC,  int xSrc, ...

理解Bitblt、StretchBlt与SetDIBitsToDevice、StretchDibits

理解Bitblt、StretchBlt与SetDIBitsToDevice、StretchDibits BitBlt和StretchBlt是CDC类位图操作函数,用于DDB的位图操作。 BOOL ...

StretchBlt()函数使用

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

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

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

VB中windows API StretchBlt,BitBlt的应用

VB中windows API StretchBlt,BitBlt的应用前瞻:1.BitBlt,StretchBlt用法2.StretchBlt与PaintPicture比较1.BitBlt函数函数原型...

mfc中StretchBlt缩放图像失真问题

用StretchBlt,图像缩放是,失真很严重 有人说用pScreenDC->SetStretchBltMode(COLORONCOLOR),结果失真更严重了 发现pDC->SetStretchB...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:StretchBlt用法
举报原因:
原因补充:

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