资源简介
C++ VS平台下的MFC 自己设计的图形界面 自带游戏各种声音
代码片段和文件信息
// ChildView.cpp : CChildView
//
#include “stdafx.h“
#include “kkk.h“
#include “ChildView.h“
#include “mmsystem.h“
#include
#pragma comment(lib“winmm.lib“)//导入声音头文件库
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CChildView
CChildView::CChildView()
{ a[0].initank(110110043);
KLJ=0;
life=0;
tanknum=5;
currenum=1;
judge=0;
start=0;
for(int i=1;i<6;i++)
a[i].initank(800((i%2==0)?30:500)132);
h=0;
g=0;
draw=0;
level=1;
begin=0;
for(int i = 0; i < 10; i++)
for(int j = 0; j < 15; j++)
map_info[i][j] = 0;
}
CChildView::~CChildView()
{
//释放资源
beijing1cdc.DeleteDC();
beijing1map.Deleteobject();
beijing2cdc.DeleteDC();
beijing2map.Deleteobject();
beijing3cdc.DeleteDC();
beijing3map.Deleteobject();
beijing4cdc.DeleteDC();
beijing4map.Deleteobject();
dianshicdc.DeleteDC();
dianshibitmap.Deleteobject();
tankecdc.DeleteDC();
tankbitmap.Deleteobject();
zidancdc.DeleteDC();
zidanbitmap.Deleteobject();
bombcdc.DeleteDC();
bombbitmap.Deleteobject();
}
BEGIN_MESSAGE_MAP(CChildView CWnd)
ON_WM_PAINT()
ON_WM_KEYDOWN()
ON_WM_TIMER()
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_LBUTTONDOWN()
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
// CChildView message handlers
BOOL CChildView::PreCreateWindow(CREATESTRUCT& cs)
{
if (!CWnd::PreCreateWindow(cs))
return FALSE;
cs.dwExstyle |= WS_EX_CLIENTEDGE;
cs.style &= ~WS_BORDER;
cs.lpszClass = AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS
::LoadCursor(NULL IDC_ARROW) reinterpret_cast(COLOR_WINDOW+1) NULL);
//初始化
beijing1cdc.CreateCompatibleDC(NULL);
beijing1map.LoadBitmap(IDB_BITMAP1);
beijing1cdc.Selectobject(&beijing1map);
beijing1map.GetBitmap(&beijing1bitmap);
beijing2cdc.CreateCompatibleDC(NULL);
beijing2map.LoadBitmap(IDB_BITMAP10);
beijing2cdc.Selectobject(&beijing2map);
beijing2map.GetBitmap(&beijing2bitmap);
beijing3cdc.CreateCompatibleDC(NULL);
beijing3map.LoadBitmap(IDB_BITMAP11);
beijing3cdc.Selectobject(&beijing3map);
beijing3map.GetBitmap(&beijing3bitmap);
beijing4cdc.CreateCompatibleDC(NULL);
beijing4map.LoadBitmap(IDB_BITMAP12);
beijing4cdc.Selectobject(&beijing4map);
beijing4map.GetBitmap(&beijing4bitmap);
dianshicdc.CreateCompatibleDC(NULL);
dianshibitmap.LoadBitmap(IDB_BITMAP9);
dianshicdc.Selectobject(&dianshibitmap);
tankecdc.CreateCompatibleDC(NULL);
tankbitmap.LoadBitmap(IDB_BITMAP2);
tankecdc.Selectobject(&tankbitmap);
animatcdc.CreateCompatibleDC(NULL);
animatbitmap.LoadBitmap(IDB_BITMAP8);
animatcdc.Selectobject(&animatbitmap);
zidancdc.CreateCompatibleDC(NULL);
zidanbitmap.LoadBitmap(IDB_BITMAP5);
zidancdc.Selectobject(&zidanbitmap);
caidancdc.CreateCompatibleDC(NULL);
caidanbitmap.LoadBitmap(IDB_BITMAP13);
caidancdc.Selectobject(&caidanbitmap);
bombcdc.CreateCompatibleDC(NULL);
bombbitmap.LoadBitmap(IDB_BITMAP4);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19989 2012-09-20 20:08 MFC版坦克大战\kkk\ChildView.cpp
文件 1851 2012-09-20 20:08 MFC版坦克大战\kkk\ChildView.h
文件 1 2006-11-20 16:11 MFC版坦克大战\kkk\ClassDiagram1.cd
文件 37292336 2012-09-20 20:08 MFC版坦克大战\kkk\kkk.aps
文件 2698 2012-09-18 21:52 MFC版坦克大战\kkk\kkk.cpp
文件 456 2012-09-12 18:32 MFC版坦克大战\kkk\kkk.h
文件 10281 2012-09-20 20:08 MFC版坦克大战\kkk\kkk.rc
文件 6353 2012-09-18 17:17 MFC版坦克大战\kkk\kkk.vcproj
文件 1427 2012-09-18 21:23 MFC版坦克大战\kkk\kkk.vcproj.8CDA3469C225486.Administrator.user
文件 1411 2012-09-17 21:53 MFC版坦克大战\kkk\kkk.vcproj.ARCPLUM.Administrator.user
文件 1427 2012-09-18 17:34 MFC版坦克大战\kkk\kkk.vcproj.ZGC-20120822ZYK.Administrator.user
文件 8634 2012-09-20 20:08 MFC版坦克大战\kkk\kkk.vcxproj
文件 3670 2012-09-20 20:08 MFC版坦克大战\kkk\kkk.vcxproj.filters
文件 143 2012-09-18 21:29 MFC版坦克大战\kkk\kkk.vcxproj.user
文件 2701 2012-09-18 21:49 MFC版坦克大战\kkk\MainFrm.cpp
文件 834 2012-09-12 18:32 MFC版坦克大战\kkk\MainFrm.h
文件 3045 2012-09-12 18:32 MFC版坦克大战\kkk\ReadMe.txt
文件 543802 2012-09-18 21:42 MFC版坦克大战\kkk\res\12.bmp
文件 7864376 2012-09-20 20:08 MFC版坦克大战\kkk\res\alltank.bmp
文件 4950054 2012-09-18 15:09 MFC版坦克大战\kkk\res\animat.bmp
文件 2021254 2012-09-18 20:39 MFC版坦克大战\kkk\res\background1.bmp
文件 2021254 2012-09-19 20:40 MFC版坦克大战\kkk\res\background2.bmp
文件 2021254 2012-09-19 20:40 MFC版坦克大战\kkk\res\background3.bmp
文件 2021254 2012-09-19 20:40 MFC版坦克大战\kkk\res\background4.bmp
文件 688184 2010-12-21 19:22 MFC版坦克大战\kkk\res\block.bmp
文件 192054 2012-09-16 10:53 MFC版坦克大战\kkk\res\bullet.bmp
文件 16044 2010-12-18 14:55 MFC版坦克大战\kkk\res\death.wav
文件 4573856 2012-09-18 17:11 MFC版坦克大战\kkk\res\dianshi.bmp
文件 69840 2012-09-15 21:13 MFC版坦克大战\kkk\res\fire.bmp
文件 3581952 2012-08-23 17:25 MFC版坦克大战\kkk\res\game.mp3
............此处省略34个文件信息
- 上一篇:VTK图形图像开发进阶 源代码
- 下一篇:图像滤波常用算法
相关资源
- MFC实现的简单的画图工具
- ADO连接数据库-基于mfc的简单实现
- MFC实现迷宫搜索——Easy参考
- SMTP服务器端MFC
- 约瑟夫环问题的MFC简单实现
- MFC树形控件CTreeCtrl显示文件路径及文
- c++课设 井字棋游戏
- vs2012 mfc程序用Socket实现两台计算机间
- MFC计算机图形学-三维图形几何变换斜
- MFC+OpenGL三维绘图
- MFC Windows程序设计(第二版)(中文版
- FaceMFC.part3
- mfc 仿YY登陆界面,源码。仅供学习。
- duilib相关(duilib库及源码、duilib的M
- MFC仿QQ局域网聊天软件
- MFC两张图片拼接
- VS2013写的简单小游戏俄罗斯方块
- SerialAPP 开始研究MFC
- MFC学生选课系统263525
- VS2010+MFC 使用WinAPI实现串口通信
- opencv 车牌识别 vs2010 mfc
- 用MFC编写的对mysql数据库的操作
- 利用MFC的Picture控件显示图像和视频
- MFC五子棋源码以及exe文件
- 通过MFC的MCI实现的音乐播放器VC可视化
- mfc socket编程实现聊天与文件传输vs2
- MFC socket编程 简易聊天工具及文件
- MFC图像处理
- MFC十大经典游戏代码
- VS2010 C++ MFC 登陆界面设计
评论
共有 条评论