summaryrefslogtreecommitdiffabout
path: root/pumpkin.cpp
authorMichael Krelin <hacker@klever.net>2004-07-05 01:53:09 (UTC)
committer Michael Krelin <hacker@klever.net>2004-07-05 01:53:09 (UTC)
commit9938ea772d372ba955b7bc1f1c48a062c3a36f8a (patch) (side-by-side diff)
treea98185df944e3a763f9557aa74bc2837b343f048 /pumpkin.cpp
downloadpumpkin-9938ea772d372ba955b7bc1f1c48a062c3a36f8a.zip
pumpkin-9938ea772d372ba955b7bc1f1c48a062c3a36f8a.tar.gz
pumpkin-9938ea772d372ba955b7bc1f1c48a062c3a36f8a.tar.bz2
initial commit into svn repository
git-svn-id: http://svn.klever.net/kin/pumpkin/trunk@1 fe716a7a-6dde-0310-88d9-d003556173a8
Diffstat (limited to 'pumpkin.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--pumpkin.cpp69
1 files changed, 69 insertions, 0 deletions
diff --git a/pumpkin.cpp b/pumpkin.cpp
new file mode 100644
index 0000000..c086fb3
--- a/dev/null
+++ b/pumpkin.cpp
@@ -0,0 +1,69 @@
+// PumpKIN.cpp : Defines the class behaviors for the application.
+//
+
+#include "stdafx.h"
+#include "PumpKIN.h"
+#include "PumpKINDlg.h"
+
+#ifdef _DEBUG
+#define new DEBUG_NEW
+#undef THIS_FILE
+static char THIS_FILE[] = __FILE__;
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+// CPumpKINApp
+
+BEGIN_MESSAGE_MAP(CPumpKINApp, CWinApp)
+ //{{AFX_MSG_MAP(CPumpKINApp)
+ //}}AFX_MSG
+ ON_COMMAND(ID_HELP, CWinApp::OnHelp)
+END_MESSAGE_MAP()
+
+/////////////////////////////////////////////////////////////////////////////
+// CPumpKINApp construction
+
+CPumpKINApp::CPumpKINApp()
+{
+}
+
+/////////////////////////////////////////////////////////////////////////////
+// The one and only CPumpKINApp object
+
+CPumpKINApp theApp;
+
+/////////////////////////////////////////////////////////////////////////////
+// CPumpKINApp initialization
+
+BOOL CPumpKINApp::InitInstance()
+{
+ if (!AfxSocketInit())
+ {
+ AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
+ return FALSE;
+ }
+
+ // Standard initialization
+ // If you are not using these features and wish to reduce the size
+ // of your final executable, you should remove from the following
+ // the specific initialization routines you do not need.
+
+#ifdef _AFXDLL
+ Enable3dControls(); // Call this when using MFC in a shared DLL
+#else
+ Enable3dControlsStatic(); // Call this when linking to MFC statically
+#endif
+
+ SetRegistryKey(IDS_REGISTRYKEY);
+ m_HelpFile = m_pszHelpFilePath;
+ m_HelpFile+=">Standard";
+ m_pszHelpFilePath=(LPCTSTR)m_HelpFile;
+
+ CPumpKINDlg dlg;
+ m_pMainWnd = &dlg;
+ int nResponse = dlg.DoModal();
+
+ // Since the dialog has been closed, return FALSE so that we exit the
+ // application, rather than start the application's message pump.
+ return FALSE;
+}