AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > VC编程

用VC++编写扫雷游戏

51自学网 2015-08-30 http://www.wanshiok.com

  3. 定义类Bomb,封装每颗雷的相关属性。


Class Bomb

{

public:

int isbomb;//决定初始时是否是雷

bool issel; //判断区域是否被处理过且周围有雷

bool isdone;//判断递归时是否被处理过

int num; //周围雷数

bool findbomb; //排雷者认为是雷时置一(但是不一定真是雷)

} ;

 


  4. 重载CMainFrame中PreCreateWindow,并设置相应属性,使其窗体大小固定,这样就固定了显示区域的大小为初始10乘10个雷和外加雷区上部的控制区域,部分代码如下。

cs.style=WS_OVERLAPPED|WS_SYSMENU| WS_BORDER|WS_MINIMIZEBOX;

cs.cy = 10*15+6;

cs.cx = 10*15+60; //6和60分别是横纵的附加值,用于边框、菜单、标题条、控制区域。

 
 
说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。

上一篇:用VC制作非常酷的工具条  下一篇:浅析Windows消息机制