Xinqi Bao's Git

added one more cleaned soution
[sudoku.git] / sudoku.cpp
1 // sudoku.cpp : Defines the class behaviors for the application.
2 //
3
4 #include "stdafx.h"
5 #include "sudoku.h"
6 #include "sudokuDlg.h"
7
8 #ifdef _DEBUG
9 #define new DEBUG_NEW
10 #undef THIS_FILE
11 static char THIS_FILE[] = __FILE__;
12 #endif
13
14 /////////////////////////////////////////////////////////////////////////////
15 // CSudokuApp
16
17 BEGIN_MESSAGE_MAP(CSudokuApp, CWinApp)
18 //{{AFX_MSG_MAP(CSudokuApp)
19 // NOTE - the ClassWizard will add and remove mapping macros here.
20 // DO NOT EDIT what you see in these blocks of generated code!
21 //}}AFX_MSG
22 ON_COMMAND(ID_HELP, CWinApp::OnHelp)
23 END_MESSAGE_MAP()
24
25 /////////////////////////////////////////////////////////////////////////////
26 // CSudokuApp construction
27
28 CSudokuApp::CSudokuApp()
29 {
30 // TODO: add construction code here,
31 // Place all significant initialization in InitInstance
32 }
33
34 /////////////////////////////////////////////////////////////////////////////
35 // The one and only CSudokuApp object
36
37 CSudokuApp theApp;
38
39 /////////////////////////////////////////////////////////////////////////////
40 // CSudokuApp initialization
41
42 BOOL CSudokuApp::InitInstance()
43 {
44 AfxEnableControlContainer();
45
46 // Standard initialization
47 // If you are not using these features and wish to reduce the size
48 // of your final executable, you should remove from the following
49 // the specific initialization routines you do not need.
50
51 #ifdef _AFXDLL
52 Enable3dControls(); // Call this when using MFC in a shared DLL
53 #else
54 Enable3dControlsStatic(); // Call this when linking to MFC statically
55 #endif
56
57 CSudokuDlg dlg;
58 m_pMainWnd = &dlg;
59 int nResponse = dlg.DoModal();
60 if (nResponse == IDOK)
61 {
62 // TODO: Place code here to handle when the dialog is
63 // dismissed with OK
64 }
65 else if (nResponse == IDCANCEL)
66 {
67 // TODO: Place code here to handle when the dialog is
68 // dismissed with Cancel
69 }
70
71 // Since the dialog has been closed, return FALSE so that we exit the
72 // application, rather than start the application's message pump.
73 return FALSE;
74 }