《学vc,编游戏》源码学习一

转载 2006年06月14日 21:59:00

       建立了一个对话框,引入有关图形处理的数据结构 HBITMAP(设备相关位图)、HDC(设备场景)、介绍了位图拷贝命令BitBlt()

一、LoadBitmap 的应用实例

HBITMAP bit;

BOOL loadbmp(CString cc)

  DeleteObject(bit); 
  bit=(HBITMAP)LoadImage 
     (AfxGetInstanceHandle(),
      cc,
      IMAGE_BITMAP, 
      0, 
      0, 
      LR_LOADFROMFILE|LR_CREATEDIBSECTION
     );
  if(bit==NULL) return FALSE; 
  DIBSECTION ds;
  BITMAPINFOHEADER &bm = ds.dsBmih;
  GetObject(bit,sizeof(ds),&ds); 
  w = bm.biWidth; 
  h = bm.biHeight;
  return TRUE;
}

二、BitBlt应用实例

HDC  MemDC; 

SelectObject(MemDC,bit);

CClientDC dc(this);

BitBlt(dc.m_hDC,0,0,400,300,MemDC,0,0,SRCCOPY);

 

相关文章推荐

学VC编游戏书中的源码和资源

  • 2009年12月13日 21:26
  • 10.13MB
  • 下载

《学VC编传奇游戏》_源码

  • 2014年05月03日 21:00
  • 11.66MB
  • 下载

VC编译的五子棋游戏核心算法分析(附源码)

转载请标明是引用于 http://blog.csdn.net/chenyujing1234 前段时间在CSDN的资源里载得五子棋VC的源码,由于忘了链接地址,这里没有标明出处,请作者谅解。 但...

VC游戏编程导学源码

  • 2010年03月06日 17:37
  • 5.43MB
  • 下载

(素材源码)猫猫学IOS(六)UI之iOS热门游戏_超级猜图

猫猫分享,必须精品 素材代码地址: http://download.csdn.net/detail/u013357243/8523193 原文地址:http://blog.csdn.net/u0...

扫雷小游戏 VC源码 学习好帮手

  • 2011年01月08日 23:09
  • 531B
  • 下载

(素材源码)猫猫学IOS(十五)UI之曾经大热的打砖块小游戏

猫猫分享,必须精品素材代码地址:http://download.csdn.net/detail/u013357243/8555567 原文地址:http://blog.csdn.net/u01335...

VC实现推箱子游戏源码

  • 2014年04月04日 21:47
  • 484KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《学vc,编游戏》源码学习一
举报原因:
原因补充:

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