3D FPS

1234567890

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  57 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

常用链接

留言簿(10)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜


0.标题党 我是标题党


1.我在看这个文章 觉得很过引 不禁想起以前的一些事一些情
桌面运行的?

2.http://www.codeproject.com/Articles/29184/A-lovely-goldfish-desktop-pet-using-alpha-PNG-and
这个是画一条鱼的 但它是用.net的

3.我可耻的抄习一下 练习一下

4.大约就在这里

 1 void CMGoldFishWnd::UpdateFishDisplay()
 2 {
 3     CreateBitmap();
 4     
 5       RECT rct;
 6       GetWindowRect(&rct);
 7       POINT ptWinPos={rct.left,rct.top};
 8     
 9     Graphics graph(m_hMemDC);
10 
11  if (toRight)
12     graph.DrawImage(m_pImageRight,0,0, m_BakWidth*frame,0,m_BakWidth,m_BakHeight,UnitPixel); 
13  else 
14     graph.DrawImage(m_pImageLeft,0,0, m_BakWidth*frame,0,m_BakWidth,m_BakHeight,UnitPixel); 
15         
16      BOOL bRet=FALSE;
17      bRet= UpdateLayeredWindow( m_hWnd,m_hWinDC,&ptWinPos,&sizeWindow, m_hMemDC,&ptSrc,0,&m_Blend,ULW_ALPHA);
18          
19      graph.ReleaseHDC(m_hMemDC);
20     CleanBitmap();
21 // 
22 }

5.原理我也不是很明白
UpdateLayeredWindow 是个好东西
抄习就是好 我都还未明白 它就能运行了

6.源码提供 开源

exe运行文件

源码
posted on 2012-03-06 19:23 DK_jims 阅读(1665) 评论(0)  编辑 收藏 引用

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