[Visual Studio]MFC游戏开发之回合制对战系统一_by书訢

来源:互联网 发布:mdf打开 sql 查看 编辑:程序博客网 时间:2024/05/29 05:09

引子:

感谢阅读

这一篇博客是我们整个MFC游戏的实操第一篇主要先提一下MFC基于对话框的基础操作,希望大家多多支持

项目总览地址:http://blog.csdn.net/sx_csu2016sw/article/details/76473309

项目下载地址在文章末尾,如果出现了问题请留言~~

希望作为读者的你们可以多多关注我的作品,并留言或者加我qq一起学习

因为之前自己在学习的时候总是觉得有些博主们讲的有些快,所以我会讲的比较详细,能力好的可以快速掠过~~

若需转载请注明来处:http://blog.csdn.net/SX_csu2016sw

希望你们多多留言,你们的鼓励与指出的不足都是懒癌青年前进的动力



MFC基础操作(基于对话框)

首先先演示一下MFC的一些基本操作吧

 

创建一个MFC应用程序,名字和路径都自己进行定义吧~

 

在这边跳出的窗口中,蒋应用程序类型选择,基于对话框,为什么要选择基于对话框呢

书訢之后会进行解释,新手必备对话框~~~

 

这边额操作就是自己进行选择需要了,这边会创建一个主对话框,设置你希望的主对话框所需要的属性,这都不是问题,就默认下一步吧~

 

继续向下:这边会生成一个类与我们之前的窗口进行绑定(MFC基于对话框的操作中这是重中之重哦),这边不喜欢它自动创建的类名的话可以自己进行设置,之前创建的对话框和现在的这个类是绑定的,并且在之后我们的程序运行之后会默认是第一个启动的窗口~

(一个对话框就是默认的一个窗口哦,我们实例化绑定的类的对象,对对象进行操作就可以实现对窗口的操作,这个在后文会讲到

 

项目的生成,可见我这边进行了三个分区,1 2 3 . 第一个部分是我们的头文件,第二个是我们的源文件,第三个部分是我们的资源视图,点击图中蓝色的后缀为.rc文件,即可跳转到资源视图:

 

Dialog下的就是我们所有的对话框,点击一个进行操作

 

点击工具箱即可进行组件,就像Androidde 开发一样,如果只是需要一些简单的控件这边的东东还是可以满足的。

 

接下来我演示一下给控件加监听,给整个窗口加一些功能的操作


右键,进入类向导>

 

进入我们的消息,WM_开头的都是我们的消息,当然如果英文还可以大致就知道这些是i干什么的了,比如我现在输入的这个,第一个就是我们的鼠标左键按下操作,点击之后右边就会出现新的一个已经添加的消息,之后双击进入就会跳转到绑定的类即可以编辑代码了。

 

同理,对我们都组件的操作也是这样,右键进行类向导,进入消息即可看到我们的命令

 

左边我划红线的就是我们的组件,每一个组件都有一个自己独特的标志,即ID,同时进入消息,如第一个就是鼠标被点击之后的操作,你可以在函数体中进行编辑就可以实现我们的控件处理了,但是之后我大多数的界面上的东东都不是这边提供的控件,如果是做一些应用程序而不是游戏的话,工具箱的东东已经比较够用了。

同样双击以后就可以进行代码编辑了~


可以在属性中设置,如图

当然这边还有好多东西可以设置,聪明的你一定会自己咕哝一下然后改变着玩玩的吧~~

 

 

还有最后一个操作就是创建我们的窗口,因为我们需要多个窗口,实现跳转啦,比如从登陆界面到注册界面

如图操作:

 

回到类视图,创建类,之后回到资源视图,进入对应窗口的类向导,将指定的类与对话框绑定即可。

 

好了以上就是我们的MFC对话框基本操作,以及监听控件的实现。





因为我的等级问题,一共200+MB的文件我只能分多次上传,不便之处多多体谅

所以需要大家自己动手整合一下项目~!

Debug文件:http://download.csdn.net/detail/sx_csu2016sw/9917669

项目主文件:http://download.csdn.net/detail/sx_csu2016sw/9917650

资源文件theme:http://download.csdn.net/detail/sx_csu2016sw/9917643

在文件里面有如何整合文件的图片,按照步骤来,点击SLN后缀的文件即可在VS2015上实现项目的导入,如果有出现断点,可以留言联系我解决,也可检查资源文件theme的路径是不是正确,以及代码中路径是否正确。


阅读全文
1 0
原创粉丝点击