//-------------------------------------------------------------------- int main( int p_nArgc, char* p_Argv[] ) { try { CGameWindow window; window.Show(); } catch( ... ) { throw; } }
//--------------------------------------------------------------------------------------- // メイン //--------------------------------------------------------------------------------------- int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInst, LPTSTR lpCmdLine, int iCmdShow) { // ウィンドウを作成 int nResult = EXIT_FAILURE; CGameWindow* pWnd = new CGameWindow(); if (pWnd->CreateFrame(CAPTION_NAME, // ウィンドウ キャプション WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION, 0, // ウィンドウ スタイル,拡張スタイル CW_USEDEFAULT, CW_USEDEFAULT, // ウィンドウ位置 SCREEN_WIDTH, SCREEN_HEIGHT)) { // クライアント領域サイズ pWnd->Show(iCmdShow); // ウィンドウを表示 pWnd->Update(); // ウィンドウ表示を更新 nResult = pWnd->Run(); // メッセージ ループ } delete pWnd; return nResult; }
//-------------------------------------------------------------------- int main( int p_nArgc, char* p_Argv[] ) { _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); _CrtSetBreakAlloc( 717 ); try { CGameWindow window; window.Show(); } catch( ... ) { throw; } _CrtDumpMemoryLeaks(); }
//--------------------------------------------------------------------------------------- // メイン //--------------------------------------------------------------------------------------- int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInst, LPTSTR lpCmdLine, int iCmdShow) { // メモリリーク検出 #if _DEBUG //_CrtDumpMemoryLeaks(); ::_CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF | _CRTDBG_ALLOC_MEM_DF); #endif // ウィンドウを作成 int nResult = EXIT_FAILURE; CGameWindow* pWnd = new CGameWindow(); if (pWnd->CreateFrame(CAPTION_NAME, // ウィンドウ キャプション WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION, 0, // ウィンドウ スタイル,拡張スタイル CW_USEDEFAULT, CW_USEDEFAULT, // ウィンドウ位置 SCREEN_WIDTH, SCREEN_HEIGHT)) { // クライアント領域サイズ pWnd->Show(iCmdShow); // ウィンドウを表示 pWnd->Update(); // ウィンドウ表示を更新 nResult = pWnd->Run(); // メッセージ ループ } delete pWnd; return nResult; }