资源简介
一个简单的连连小游戏,基本功能已经实现,部分扩展功能还不能用
代码片段和文件信息
#include “BufferDC.h“
CBufferDC::CBufferDC(HWND hWnd)
{
GetClientRect(hWnd&m_rect);
m_hDC=GetDC(hWnd);
m_iWidth=m_rect.right-m_rect.left;
m_iHeight=m_rect.bottom-m_rect.top;
m_hMemDC=CreateCompatibleDC(m_hDC);
m_hBackDC=CreateCompatibleDC(m_hDC);
m_hBmp=CreateCompatibleBitmap(m_hDCm_iWidthm_iHeight);
Selectobject(m_hMemDCm_hBmp);
}
CBufferDC::~CBufferDC()
{
Release();
}
void CBufferDC::Flush()
{
BitBlt(m_hDC00m_iWidthm_iHeightm_hMemDC00SRCCOPY);
}
HDC CBufferDC::GetMemdc()
{
return m_hMemDC;
}
HDC CBufferDC::GetBackdc()
{
return m_hBackDC;
}
void CBufferDC::Release()
{
if(m_hDC)
{
DeleteDC(m_hDC);
m_hDC=NULL;
}
if(m_hMemDC)
{
DeleteDC(m_hMemDC);
m_hMemDC=NULL;
}
if(m_hBackDC)
{
DeleteDC(m_hBackD
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-12-08 22:06 连连看\
目录 0 2010-12-08 22:05 连连看\连连看\
文件 13478912 2010-11-13 22:44 连连看\连连看.ncb
文件 894 2010-11-22 18:46 连连看\连连看.sln
文件 1742 2010-03-23 02:44 连连看\连连看\BufferDC.cpp
文件 444 2010-03-28 17:48 连连看\连连看\BufferDC.h
目录 0 2010-12-08 22:05 连连看\连连看\data\
目录 0 2010-12-08 22:05 连连看\连连看\data\image\
文件 1440056 2010-03-30 02:32 连连看\连连看\data\image\bk.bmp
文件 43456 2008-04-22 12:20 连连看\连连看\data\image\boom.bmp
文件 2338 2010-03-31 14:10 连连看\连连看\data\image\choice.bmp
文件 7658 2008-04-16 19:04 连连看\连连看\data\image\linesprite1.bmp
文件 26096 2008-04-22 11:32 连连看\连连看\data\image\linesprite2.bmp
文件 2264 2008-04-24 07:41 连连看\连连看\data\image\reset.bmp
文件 8696 2010-03-30 00:58 连连看\连连看\data\image\start.bmp
文件 8696 2010-03-30 00:32 连连看\连连看\data\image\starton.bmp
文件 165414 2010-12-08 21:06 连连看\连连看\data\image\tiles.bmp
文件 17424 2008-04-22 13:26 连连看\连连看\data\image\time.bmp
目录 0 2010-12-08 22:05 连连看\连连看\data\map\
文件 172 2010-03-29 14:13 连连看\连连看\data\map\map1.txt
文件 172 2010-03-29 21:53 连连看\连连看\data\map\map2.txt
文件 172 2010-04-01 20:14 连连看\连连看\data\map\map3.txt
目录 0 2010-12-08 22:05 连连看\连连看\data\sound\
文件 2203817 2005-08-10 12:22 连连看\连连看\data\sound\19001.mp3
文件 33092 2004-11-10 11:54 连连看\连连看\data\sound\elec.wav
文件 97928 2004-11-10 11:54 连连看\连连看\data\sound\end.wav
文件 235208 2004-11-10 11:54 连连看\连连看\data\sound\flystar.wav
文件 2878 2004-11-10 11:54 连连看\连连看\data\sound\sel.wav
文件 133444 2004-11-10 11:54 连连看\连连看\data\sound\start.wav
文件 24765 2010-04-16 04:32 连连看\连连看\Game.cpp
文件 2669 2010-04-14 23:27 连连看\连连看\Game.h
............此处省略36个文件信息
- 上一篇:c++ 高仿QQ电脑管家界面
- 下一篇:C++ primer pdf
相关资源
- 《C++ 傻瓜教程第五版》pdf(英文版)
- C++性能优化指南
- c++ 旋转的圆柱
- c++ 哈夫曼编译码器
- c++读写.ply文件
- c++ pcm转mp3编码(编码器为lamp)
- C++_STL范例大全_教程C _STL samples
- 粒子群优化算法(PSO)
- 图书馆管理系统(c++入门级源码)9
- sift算法的C源码(网上唯一原创版本不
- 心电信号检测算法.rar
- c++ 文件目录管理与显示(源码+设计文
- booktool(x86汇编语言-从实模式到保护
-
MFC嵌入CEF(ja
vasc ript 调用 C++ 函数 - C++实战源码-AVI文件压缩工具
- C++实战源码-利用Direct Show进行视频捕
- C++实战源码-PSD文件向其他格式转换
- C++实战源码-幸运转盘
- C++实战源码-黑白棋
- C++实战源码-将Wave转换为MP3
- C++实战源码-网络五子棋
- C++实战源码-PSD文件浏览
- C++实战源码-利用Direct Show进行音频捕
- C++实战源码-批量添加水印
- C++实战源码-调用Office助手
- C++实战源码-将PNG转换为位图
- C++ 换肤程序
- C++ 关闭和打开显示器
- C++ 关闭输入法
- C++ 模拟鼠标单击按钮
评论
共有 条评论