wordpress CMS主题 微信
Home > C++开发 > C++与MFC轻松实现:走迷宫小游戏(一)创建和显示窗口

C++与MFC轻松实现:走迷宫小游戏(一)创建和显示窗口

高时银博客 C++开发 点击: 10,255 次 0 2

要想通过C++实现在XP桌面的走迷宫视图小游戏,就必须借助强大的MFC,否则,就要花费很大的力气才能实现。下面就跟随高时银博客一起来看看“走迷宫小游戏”是如何一步一步地实现的(如图)。

C++与MFC轻松实现:走迷宫小游戏(一)创建和显示窗口

 

首先要创建和显示窗口。

平时,我们看到windows下面的窗口轻轻松松地弹出来,但它是怎样实现的呢?众所周知,windows就是通过C++编译而。

第1步:打开VC++6.0,点击file ——>win32 application (windows应用程序)

在project name处填上应用程序名字game33,保存。

第2步:点击file ——>C/C++ Header  file(头文件)

在File 处填写头文件名game33,保存。然后在头文件里输入  #include <afxwin.h> 这段代码作用是联结MFC。

第3步:点击file ——>resource script(资源文件夹)

在File 处填写头文件名game33,保存。然后在窗口中的game33.rc上单击右键,选择resource includes,单击保存。

第4步:点击view——>classwizard(类向导)不用填写直接保存。

第5步:点击project——>setting(项目设置)

在microsoft coundation classes(即MFC)处选择“USE MFC in a stadic library"(使用MFC),保存。

第6步:点击insert——>new class(新建类)

在name处填写新类名GameWnd ,在base class处选择 CFrameWnd(框架),然后保存。

第7步:点击insert——>new class(新建类)

在class type ——>generic  class(选择类的类型是普通类),在name处填写新类名GameApp,在在base class下面derived from的蓝色处单击一下,在里面输入新类的基类名CWinApp,后面的public不变。然后保存。

第8步:在VC++左侧窗口点击fileview展开,展开其中的文件夹,我们可以看到刚才创建 的所有文件。找到GameWnd.h文件,把它构造函数前面的protected改成public 让这个构造函数公有化,被别的类所用。

第9步:在GameApp.h文件的构造函数声明中添加“ BOOL InitInstance(); ” 初始化。

然后在GameApp.cpp构造函数前面添加如下代码:

GameApp myApp;BOOL GameApp::InitInstance(){

m_pMainWnd=new GameWnd; //

m_pMainWnd-&gt;ShowWindow(m_nCmdShow);//显示窗口

m_pMainWnd-&gt;UpdateWindow();

return true;

}

第10步:在GameApp.cpp文件前部添加#include "GameWnd.h"

第11步:在GameWnd.cpp的构造函数中添加

Create(NULL,"创建窗口");

到这里,创建和显示窗口全部完成,单击调度,就会弹出一个空白的窗口。

 


文章作者:高时银博客
本文地址:http://wanlimm.com/7720140106782.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

1个评论 来自 “C++与MFC轻松实现:走迷宫小游戏(一)创建和显示窗口”

  1. 路不平 回复 | 引用 Post:2016-09-04 at 08:30

    真的有的无耳止

发表评论