home *** CD-ROM | disk | FTP | other *** search
/ Freelog 54 / Freelog054.iso / Bas / Détente / WinPenguins / winpenguins.cpp < prev    next >
C/C++ Source or Header  |  2001-04-08  |  3KB  |  82 lines

  1. /**
  2.  * $Id: winpenguins.cpp,v 1.2 2001/04/08 08:07:35 tlee1 Exp $
  3.  *
  4.  *  Copyright (C) 2000  Michael Vines
  5.  *
  6.  *  This program is free software; you can redistribute it and/or modify
  7.  *  it under the terms of the GNU General Public License as published by
  8.  *  the Free Software Foundation; either version 2 of the License, or
  9.  *  (at your option) any later version.
  10.  *
  11.  *  This program is distributed in the hope that it will be useful,
  12.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  *  GNU General Public License for more details.
  15.  *
  16.  *  You should have received a copy of the GNU General Public License
  17.  *  along with this program; if not, write to the Free Software
  18.  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  19.  *
  20.  *  As a special exception, Michael Vines gives permission to link this program
  21.  *  with the Microsoft Visual C++ Runtime/MFC Environment, and distribute the
  22.  *  resulting executable, without including the source code for the Microsoft 
  23.  *  Visual C++ Runtime/MFC Environment in the source distribution
  24.  */
  25.  
  26. #include "stdafx.h"
  27. #include "winpenguins.h"
  28. #include "MainWnd.h"
  29. #include "screen_capture.h"
  30.  
  31. #ifdef _DEBUG
  32. #define new DEBUG_NEW
  33. #undef THIS_FILE
  34. static char THIS_FILE[] = __FILE__;
  35. #endif
  36.  
  37. /////////////////////////////////////////////////////////////////////////////
  38. // CWinpenguinsApp
  39.  
  40. BEGIN_MESSAGE_MAP(CWinpenguinsApp, CWinApp)
  41.     //{{AFX_MSG_MAP(CWinpenguinsApp)
  42.     //}}AFX_MSG_MAP
  43.     ON_COMMAND(ID_HELP, CWinApp::OnHelp)
  44. END_MESSAGE_MAP()
  45.  
  46. /////////////////////////////////////////////////////////////////////////////
  47. // CWinpenguinsApp construction
  48.  
  49. CWinpenguinsApp::CWinpenguinsApp()
  50. {
  51.     // TODO: add construction code here,
  52.     // Place all significant initialization in InitInstance
  53. }
  54.  
  55. /////////////////////////////////////////////////////////////////////////////
  56. // The one and only CWinpenguinsApp object
  57.  
  58. CWinpenguinsApp theApp;
  59.  
  60. /////////////////////////////////////////////////////////////////////////////
  61. // CWinpenguinsApp initialization
  62.  
  63. BOOL CWinpenguinsApp::InitInstance()
  64. {
  65.     // Standard initialization
  66.     // If you are not using these features and wish to reduce the size
  67.     //  of your final executable, you should remove from the following
  68.     //  the specific initialization routines you do not need.
  69.  
  70. #ifdef _AFXDLL
  71.     Enable3dControls();            // Call this when using MFC in a shared DLL
  72. #else
  73.     Enable3dControlsStatic();    // Call this when linking to MFC statically
  74. #endif
  75.  
  76.     SetRegistryKey("WinPenguins");
  77.  
  78.     m_pMainWnd = new CMainWnd;
  79.     return TRUE;
  80. }
  81.  
  82.