資源簡介
最近我在學習vc下的編程,學了一段時間以后,有一些想法,想自己做一個小游戲玩玩,我覺得掃雷這個游戲挺有意思而且還可以學到很多關(guān)于vc和窗口的相關(guān)知識,加深我們對vc原理的理解,希望大家喜歡。

代碼片段和文件信息
/*++
Copyright?(c)?2004-2005??Micro-soft
Module?Name:
????DlgCustom.cpp
Abstract:
???????the?class?of?Dialog?for?setting?user‘s?favor-config
Author:
Microsoft‘s?Engineer?-?Unknown?Name
????improved?by?Weijian?Luo?(Arthur?Luo)???15-Jun-2005
E-mail:?skybluehacker@yahoo.com.cn
Revision?History:??????1.0
--*/
#include?“stdafx.h“
#include?“mine.h“
#include?“DlgCustom.h“
#include?“MineWnd.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CDlgCustom?dialog
CDlgCustom::CDlgCustom(CWnd*?pParent?/*=NULL*/)
:?CDialog(CDlgCustom::IDD?pParent)
{
//{{AFX_DATA_INIT(CDlgCustom)
m_uHeight?=?0;
m_uNumber?=?0;
m_uWidth?=?0;
//}}AFX_DATA_INIT
}
void?CDlgCustom::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgCustom)
DDX_Text(pDX?IDC_HEIGHT?m_uHeight);
DDX_Text(pDX?IDC_NUMBER?m_uNumber);
DDX_Text(pDX?IDC_WIDTH?m_uWidth);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDlgCustom?CDialog)
//{{AFX_MSG_MAP(CDlgCustom)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
void?CDlgCustom::OnOK()?
{
UpdateData();
if?(m_uWidth?9)?m_uWidth?=?9;
if?(m_uWidth?>?30)?m_uWidth?=?30;
if?(m_uHeight?9)?m_uHeight?=?9;
if?(m_uHeight?>?24)?m_uHeight?=?24;
if?(m_uNumber?10)?m_uNumber?=?10;
if?(m_uNumber?>?m_uWidth?*?m_uHeight)?m_uNumber?=?m_uWidth?*?m_uHeight?-?1;
CMineWnd?*pMine?=?(CMineWnd*)AfxGetMainWnd();
pMine->SetCustom(m_uWidth?m_uHeight?m_uNumber);
CDialog::OnOK();
}
void?CDlgCustom::InitData(UINT?xNum?UINT?yNum?UINT?mNum)
{
m_uWidth?=?xNum;
m_uHeight?=?yNum;
m_uNumber?=?mNum;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????218??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\config.ini
?????文件??????12664??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\DlgCustom.obj
?????文件??????????0??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\DlgCustom.sbr
?????文件??????23146??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\DlgHero.obj
?????文件??????????0??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\DlgHero.sbr
?????文件??????16887??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\DlgNewRecord.obj
?????文件??????????0??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\DlgNewRecord.sbr
?????文件????3400704??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\Mine.bsc
?????文件?????258172??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\Mine.exe
?????文件?????332620??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\Mine.ilk
?????文件??????18544??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\Mine.obj
?????文件????6867088??2011-09-21?16:24??Skyblue_Mine(掃雷)\Debug\Mine.pch
?????文件?????467968??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\Mine.pdb
?????文件?????100092??2011-09-21?16:24??Skyblue_Mine(掃雷)\Debug\Mine.res
?????文件??????????0??2011-09-21?20:29??Skyblue_Mine(掃雷)\Debug\Mine.sbr
?????文件?????107261??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\MineWnd.obj
?????文件??????????0??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\MineWnd.sbr
?????文件?????106222??2011-09-21?16:24??Skyblue_Mine(掃雷)\Debug\StdAfx.obj
?????文件????1375148??2011-09-21?16:24??Skyblue_Mine(掃雷)\Debug\StdAfx.sbr
?????文件?????222208??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\vc60.idb
?????文件?????380928??2011-09-21?21:11??Skyblue_Mine(掃雷)\Debug\vc60.pdb
?????文件???????1842??2006-01-05?14:54??Skyblue_Mine(掃雷)\DlgCustom.cpp
?????文件???????1275??2006-01-05?14:54??Skyblue_Mine(掃雷)\DlgCustom.h
?????文件???????2362??2006-01-05?14:54??Skyblue_Mine(掃雷)\DlgHero.cpp
?????文件???????1455??2006-01-05?14:54??Skyblue_Mine(掃雷)\DlgHero.h
?????文件???????1623??2006-01-05?14:54??Skyblue_Mine(掃雷)\DlgNewRecord.cpp
?????文件???????1302??2006-01-05?14:54??Skyblue_Mine(掃雷)\DlgNewRecord.h
?????文件?????121052??2006-01-05?14:54??Skyblue_Mine(掃雷)\Mine.aps
?????文件???????2396??2006-01-05?14:54??Skyblue_Mine(掃雷)\Mine.clw
?????文件???????2263??2006-01-05?14:54??Skyblue_Mine(掃雷)\Mine.cpp
............此處省略31個文件信息
評論
共有 條評論