資源簡介
火柴棍算式游戲:移動一根火柴使算式成立。點擊'?'按鈕可顯示答案。C++ VS2005

代碼片段和文件信息
#include?“stdafx.h“
#include?
using?namespace?std;
#include?“DoubleDC.h“
extern?bool?bNeedClose;
namespace?TOOLS_NS
{
////////////////////////////////
//Function:QuitProgram
void?QuitProgram(const?char?*mes)
{
if(mes!=NULL)
AfxMessageBox(mes);
bNeedClose=true;
AfxGetMainWnd()->PostMessage(WM_CLOSE);
}
////////////////////////////////
//Function:LoadResBmpToCDC
void?LoadResBmpToCDC(CDC?&cdcUINT?residconst?char?*errmsgheader)
{
string?serrmsg(errmsgheader);
if(cdc.m_hDC==NULL)
{
if(!cdc.CreateCompatibleDC(CDoubleDC::GetMainPDC()))
{
serrmsg?+=?“LoadResBmpToCDC():?Fail?in?CreateCompatibleDC()!“;
throw?runtime_error(serrmsg.c_str());
}
}
CBitmap?cbitmap;
if(!cbitmap.LoadBitmap(resid))
{
serrmsg?+=?“LoadResBmpToCDC():?Fail?in?LoadBitmap()!“;
throw?runtime_error(serrmsg.c_str());
}
if(cdc.Selectobject(&cbitmap)==NULL)
{
serrmsg?+=?“LoadResBmpToCDC():?Fail?in?Selectobject()!“;
throw?runtime_error(serrmsg.c_str());
}
}
////////////////////////////////
//Function:LoadFileBmpToCDC
void?LoadFileBmpToCDC(CDC?&cdcconst?char?*filenameconst?char?*errmsgheader)
{
string?serrmsg(errmsgheader);
if(cdc.m_hDC==NULL)
{
if(!cdc.CreateCompatibleDC(CDoubleDC::GetMainPDC()))
{
serrmsg?+=?“LoadFileBmpToCDC():?Fail?in?CreateCompatibleDC()!“;
throw?runtime_error(serrmsg.c_str());
}
}
HBITMAP?hbitmap;
hbitmap=HBITMAP(LoadImage(NULLfilenameIMAGE_BITMAP00LR_LOADFROMFILE));
if(hbitmap==NULL)
{
serrmsg?+=?“LoadFileBmpToCDC():?Fail?in?LoadImage()!“;
throw?runtime_error(serrmsg.c_str());
}
CBitmap?*pcbitmap=CBitmap::FromHandle(hbitmap);
if(pcbitmap==NULL)
{
serrmsg?+=?“LoadFileBmpToCDC():?Fail?in?FromHandle()!“;
throw?runtime_error(serrmsg.c_str());
}
if(cdc.Selectobject(pcbitmap)==NULL)
{
serrmsg?+=?“LoadFileBmpToCDC():?Fail?in?Selectobject()!“;
throw?runtime_error(serrmsg.c_str());
}
}
}//end?namespace
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????880??2013-04-11?22:56??Doniu.sln
?????文件????????276??2013-04-19?00:17??Doniu\CommonTools.h
?????文件???????1991??2013-04-19?00:17??Doniu\CommonTools1.cpp
?????文件??????68628??2014-12-05?00:44??Doniu\Doniu.aps
?????文件???????1927??2014-12-05?01:02??Doniu\Doniu.cpp
?????文件????????431??2014-12-05?00:59??Doniu\Doniu.h
?????文件???????7789??2014-12-05?01:05??Doniu\Doniu.vcproj
?????文件???????1415??2013-05-21?00:01??Doniu\Doniu.vcproj.PC0208OIE.Administrator.user
?????文件???????1415??2013-05-20?00:54??Doniu\Doniu.vcproj.PC1007VXO.Administrator.user
?????文件???????1415??2014-12-11?00:53??Doniu\Doniu.vcproj.PC1111VWT.Administrator.user
?????文件???????1427??2016-09-07?21:25??Doniu\Doniu.vcproj.UBPJ19NPZWDN1SU.Administrator.user
?????文件??????68000??2014-12-05?01:19??Doniu\Doniu1.aps
?????文件???????9176??2014-12-05?01:16??Doniu\Doniu1.rc
?????文件????????995??2013-04-11?22:56??Doniu\DoniuDoc.cpp
?????文件????????540??2013-04-11?22:56??Doniu\DoniuDoc.h
?????文件???????4117??2014-11-28?00:33??Doniu\DoniuView.cpp
?????文件???????1188??2014-11-28?00:38??Doniu\DoniuView.h
?????文件???????9707??2014-12-04?22:25??Doniu\DoubleDC.cpp
?????文件???????2408??2014-12-04?22:24??Doniu\DoubleDC.h
?????文件??????17090??2014-12-11?00:53??Doniu\GameData.cpp
?????文件???????4196??2014-12-10?22:33??Doniu\GameData.h
?????文件???????1214??2014-12-04?01:09??Doniu\GameInstance.cpp
?????文件????????742??2014-12-04?01:08??Doniu\GameInstance.h
?????文件???????9016??2014-12-04?01:10??Doniu\GameInstanceImpl.cpp
?????文件???????1691??2014-12-04?01:09??Doniu\GameInstanceImpl.h
?????文件???????3381??2014-12-04?20:51??Doniu\GameInstanceManager.cpp
?????文件????????761??2014-12-04?01:07??Doniu\GameInstanceManager.h
?????文件????????416??2013-04-15?22:56??Doniu\GameStatusDef.h
?????文件???????3056??2014-12-03?01:35??Doniu\GBob
?????文件???????1992??2014-11-28?08:55??Doniu\GBob
............此處省略32個文件信息
評論
共有 條評論