资源简介
vs2013实现的井字棋小游戏,完整源代码,mfc对话窗口。
代码片段和文件信息
// LXFGobang.cpp : 定義應用程式的類別行為。
//
#include “stdafx.h“
#include “afxwinappex.h“
#include “afxdialogex.h“
#include “LXFGobang.h“
#include “MainFrm.h“
#include “LXFGobangDoc.h“
#include “LXFGobangView.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CLXFGobangApp
BEGIN_MESSAGE_MAP(CLXFGobangApp CWinApp)
ON_COMMAND(ID_APP_ABOUT &CLXFGobangApp::OnAppAbout)
// 依據文件命令的標準檔案
ON_COMMAND(ID_FILE_NEW &CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN &CWinApp::OnFileOpen)
// 標準列印設定命令
ON_COMMAND(ID_FILE_PRINT_SETUP &CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
// CLXFGobangApp 建構
CLXFGobangApp::CLXFGobangApp()
{
// 支援重新啟動管理員
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_ALL_ASPECTS;
#ifdef _MANAGED
// 如果應用程式是使用 Common Language Runtime 支援 (/clr) 建置的:
// 1) 要使重新啟動管理員支援正常運作需要這個額外設定。
// 2) 在專案中必須將參考加入至 System.Windows.Forms 才能進行建置。
System::Windows::Forms::Application::SetUnhandledExceptionMode(System::Windows::Forms::UnhandledExceptionMode::ThrowException);
#endif
// TODO: 以唯一的 ID 字串取代下面的應用程式 ID 字串; 建議的
// 字串格式為 CompanyName.ProductName.SubProduct.VersionInformation
SetAppID(_T(“LXFGobang.AppID.NoVersion“));
// TODO: 在此加入建構程式碼,
// 將所有重要的初始設定加入 InitInstance 中
}
// 僅有的一個 CLXFGobangApp 物件
CLXFGobangApp theApp;
// CLXFGobangApp 初始設定
BOOL CLXFGobangApp::InitInstance()
{
// 假如應用程式資訊清單指定使用 ComCtl32.dll 6 (含) 以後版本,
// 來啟動視覺化樣式,在 Windows XP 上,則需要 InitCommonControls()。
// 否則任何視窗的建立都將失敗。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 設定要包含所有您想要用於應用程式中的
// 通用控制項類別。
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);
CWinApp::InitInstance();
// 初始化 OLE 程式庫
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
AfxEnableControlContainer();
EnableTaskbarInteraction(FALSE);
// 需要有 AfxInitRichEdit2() 才能使用 RichEdit 控制項
// AfxInitRichEdit2();
// 標準初始設定
// 如果您不使用這些功能並且想減少
// 最後完成的可執行檔大小,您可以
// 從下列程式碼移除不需要的初始化常式,
// 變更儲存設定值的登錄機碼
// TODO: 您應該適度修改此字串
// (例如,公司名稱或組織名稱)
SetRegistryKey(_T(“本機 AppWizard 所產生的應用程式“));
LoadStdProfileSettings(4); // 載入標準 INI 檔選項 (包含 MRU)
// 登錄應用程式的文件範本。文件範本負責在文件、
// 框架視窗與檢視間進行連接
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINframe
RUNTIME_CLASS(CLXFGobangDoc)
RUNTIME_CLASS(CMainframe) // 主 SDI 框架視窗
RUNTIME_CLASS(CLXFGobangView));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
// 剖析標準 Shell 命令、DDE、檔案開啟舊檔的命令列
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// 在命令列中指定的分派命令。如果已使用
// /RegServer、/Register、/Unregserver 或 /Unregister 啟動應用程式,將傳回 FALSE。
if (!ProcessShellCommand(cmdInfo))
return FALSE;
// 僅初始化一個視窗,所以顯示並更新該視窗
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
int CLXFGobangApp::ExitInstance()
{
// TODO: 處理其他您已經加入的資源
AfxOleTerm(FALSE);
r
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-20 16:09 LXFGobang\
目录 0 2018-06-20 16:09 LXFGobang\Debug\
文件 214528 2018-05-28 12:06 LXFGobang\Debug\LXFGobang.exe
文件 1936292 2018-05-28 12:06 LXFGobang\Debug\LXFGobang.ilk
文件 7254016 2018-05-28 12:06 LXFGobang\Debug\LXFGobang.pdb
目录 0 2018-06-20 16:09 LXFGobang\ipch\
目录 0 2018-06-20 16:09 LXFGobang\ipch\lxfgobang-1d12099a\
文件 94240768 2018-05-24 21:39 LXFGobang\ipch\lxfgobang-1d12099a\lxfgobang-23e07604.ipch
目录 0 2018-06-20 16:10 LXFGobang\LXFGobang\
文件 80019456 2018-05-28 12:13 LXFGobang\LXFGobang.sdf
文件 973 2018-05-24 21:37 LXFGobang\LXFGobang.sln
文件 24064 2018-05-28 12:13 LXFGobang\LXFGobang.v12.suo
目录 0 2018-06-20 16:10 LXFGobang\LXFGobang\Debug\
文件 1511 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.log
文件 48947 2018-05-27 12:12 LXFGobang\LXFGobang\Debug\LXFGobang.obj
文件 43384832 2018-05-24 21:38 LXFGobang\LXFGobang\Debug\LXFGobang.pch
文件 78328 2018-05-24 21:38 LXFGobang\LXFGobang\Debug\LXFGobang.res
目录 0 2018-06-20 16:10 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\
文件 3420 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\cl.command.1.tlog
文件 79374 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\CL.read.1.tlog
文件 3612 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\CL.write.1.tlog
文件 1686 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\li
文件 5802 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\li
文件 802 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\li
文件 150 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\LXFGobang.lastbuildstate
文件 582 2018-05-24 21:38 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\rc.command.1.tlog
文件 3240 2018-05-24 21:38 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\rc.read.1.tlog
文件 182 2018-05-24 21:38 LXFGobang\LXFGobang\Debug\LXFGobang.tlog\rc.write.1.tlog
文件 77961 2018-05-24 21:38 LXFGobang\LXFGobang\Debug\LXFGobangDoc.obj
文件 69412 2018-05-28 12:06 LXFGobang\LXFGobang\Debug\LXFGobangView.obj
文件 59537 2018-05-25 17:35 LXFGobang\LXFGobang\Debug\MainFrm.obj
............此处省略25个文件信息
- 上一篇:408计算机综合教材书籍
- 下一篇:C Primer Plus第五版中文版(PDF)
相关资源
- mfcc特征提取,c++代码实现
- MFC函数库手册中文版)
- 基于MFC做的简单的二维CAD软件
- 精通MFC程序设计(全本)
- IEC104从站 C++源码 可以直接编译使用
- MFC 实现 图片的拖动 放大缩小和区域
- 基于MFC的多人聊天室
- C++、MFC连接MYSQL实现增删改查
- vc_mbcsmfc
- MFC 使用Opencv调用摄像头并显示画面,
- haar分类器人脸检测MFC实现
- 基于SQL vs2013的学生成绩管理系统
- OpenGL+MFC三维绘图
- MFC界面 8数码A星算法
- VC++2010 VC上位机 20个教程 零基础 极速
- MFC自绘窗口的边框和标题
- MFC 计算器
- MFC完美版中文帮助文档
- 基于产生式的动物识别系统可视化
- 基于VS和MFC的停车场管理系统
- c++ 连连看
- VS2017 MFC对话框程序打印及打印预览的
- 基于VS2017 MFC 的OpenCV图像处理
-
在ob
jectARX(VC)中使用MFC-可停靠窗 - MFC opencv 显示图片
- 计算机图形学(MFC)-Bezier曲面
- RS232串口通讯VS2010
- 基于MFC的扫雷
- VC++深入详解-完整带详细书签
- MFC俄罗斯方块设计报告
评论
共有 条评论