随笔 - 224  文章 - 41  trackbacks - 0
<2010年3月>
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

享受编程

常用链接

留言簿(11)

随笔分类(159)

随笔档案(224)

文章分类(2)

文章档案(4)

经典c++博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

  //自定义绘制
  CDC* cdc = GetDC();     //前台DC
  CDC bufferDC;           //后台DC
  CDC tempDC;    //临时DC
  CBitmap bufferBMP;  //后台DC位图
  //DC关联
  bufferDC.CreateCompatibleDC(cdc);
  tempDC.CreateCompatibleDC(cdc);
  //后台DC位图关联       
  bufferBMP.CreateCompatibleBitmap(cdc,278,127);       
  bufferDC.SelectObject(bufferBMP);
  tempDC.SelectObject(m_bmp);
  bufferDC.TransparentBlt(0,0,278,127,&tempDC,0,0,278,127,RGB(255,255,255));
  //绘制到前台DC
  cdc->BitBlt(0,0,278,127,&bufferDC,0,0,SRCCOPY);
  //释放资源
  bufferBMP.DeleteObject();
  tempDC.DeleteDC();
  bufferDC.DeleteDC();
  this->ReleaseDC(cdc);
posted on 2010-03-18 15:27 漂漂 阅读(1826) 评论(0)  编辑 收藏 引用 所属分类: 深入vc++

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理