0001: // main.cpp : アプリケーション用クラスの定義を行います。
0002: //
0003: 
0004: #include "stdafx.h"
0005: #include "main.h"
0006: #include "mainDlg.h"
0007: 
0008: #ifdef _DEBUG
0009: #define new DEBUG_NEW
0010: #undef THIS_FILE
0011: static char THIS_FILE[] = __FILE__;
0012: #endif
0013: 
0014: /////////////////////////////////////////////////////////////////////////////
0015: // CMainApp
0016: 
0017: BEGIN_MESSAGE_MAP(CMainApp, CWinApp)
0018:     //{{AFX_MSG_MAP(CMainApp)
0019:         // メモ - ClassWizard はこの位置にマッピング用のマクロを追加または削除します。
0020:         //        この位置に生成されるコードを編集しないでください。
0021:     //}}AFX_MSG
0022:     ON_COMMAND(ID_HELP, CWinApp::OnHelp)
0023: END_MESSAGE_MAP()
0024: 
0025: /////////////////////////////////////////////////////////////////////////////
0026: // CMainApp クラスの構築
0027: 
0028: CMainApp::CMainApp()
0029: {
0030:     // TODO: この位置に構築用のコードを追加してください。
0031:     // ここに InitInstance 中の重要な初期化処理をすべて記述してください。
0032: }
0033: 
0034: /////////////////////////////////////////////////////////////////////////////
0035: // 唯一の CMainApp オブジェクト
0036: 
0037: CMainApp theApp;
0038: 
0039: /////////////////////////////////////////////////////////////////////////////
0040: // CMainApp クラスの初期化
0041: 
0042: BOOL CMainApp::InitInstance()
0043: {
0044:     // 標準的な初期化処理
0045:     // もしこれらの機能を使用せず、実行ファイルのサイズを小さくしたけ
0046:     //  れば以下の特定の初期化ルーチンの中から不必要なものを削除して
0047:     //  ください。
0048: 
0049: #ifdef _AFXDLL
0050:     Enable3dControls();         // 共有 DLL 内で MFC を使う場合はここをコールしてください。
0051: #else
0052:     Enable3dControlsStatic();   // MFC と静的にリンクする場合はここをコールしてください。
0053: #endif
0054: 
0055:     CMainDlg dlg;
0056:     m_pMainWnd = &dlg;
0057:     int nResponse = dlg.DoModal();
0058:     if (nResponse == IDOK)
0059:     {
0060:         // TODO: ダイアログが <OK> で消された時のコードを
0061:         //       記述してください。
0062:     }
0063:     else if (nResponse == IDCANCEL)
0064:     {
0065:         // TODO: ダイアログが <キャンセル> で消された時のコードを
0066:         //       記述してください。
0067:     }
0068: 
0069:     // ダイアログが閉じられてからアプリケーションのメッセージ ポンプを開始するよりは、
0070:     // アプリケーションを終了するために FALSE を返してください。
0071:     return FALSE;
0072: }
0073: