sources:
C2_1.cpp (2.2k)
C2_1.h (1.4k)
C2_1Dlg.cpp (6.8k)
C2_1Dlg.h (1.7k)
Moment.cpp (5.7k)
Moment.h (2.7k)
PolymorphicSet.h (9.8k)
StdAfx.cpp (208 bytes)
StdAfx.h (1.1k)
resource.h (774 bytes)


binaries:
Release/C2_1.exe (28.0k)


website:
more info here
studies/bauelemente/Softwarebauelemente-CodeC2-1/C2_1.cpp
download file

  1 ///////////////////////////////////////////////////////////
  2 // Softwarebauelemente II, C2.1
  3 //
  4 // author: Stephan Brumme
  5 // last changes: August 2, 2001
  6
  7
  8 #include "stdafx.h"
  9 #include "C2_1.h"
 10 #include "C2_1Dlg.h"
 11
 12 #ifdef _DEBUG
 13 #define new DEBUG_NEW
 14 #undef THIS_FILE
 15 static char THIS_FILE[] = __FILE__;
 16 #endif
 17
 18 /////////////////////////////////////////////////////////////////////////////
 19 // CC2_1App
 20
 21 BEGIN_MESSAGE_MAP(CC2_1App, CWinApp)
 22     //{{AFX_MSG_MAP(CC2_1App)
 23         // HINWEIS - Hier werden Mapping-Makros vom Klassen-Assistenten eingefügt und entfernt.
 24         // Innerhalb dieser generierten Quelltextabschnitte NICHTS VERÄNDERN!
 25     //}}AFX_MSG
 26     ON_COMMAND(ID_HELP, CWinApp::OnHelp)
 27 END_MESSAGE_MAP()
 28
 29 /////////////////////////////////////////////////////////////////////////////
 30 // CC2_1App Konstruktion
 31
 32 CC2_1App::CC2_1App()
 33 {
 34     // ZU ERLEDIGEN: Hier Code zur Konstruktion einfügen
 35     // Alle wichtigen Initialisierungen in InitInstance platzieren
 36 }
 37
 38 /////////////////////////////////////////////////////////////////////////////
 39 // Das einzige CC2_1App-Objekt
 40
 41 CC2_1App theApp;
 42
 43 /////////////////////////////////////////////////////////////////////////////
 44 // CC2_1App Initialisierung
 45
 46 BOOL CC2_1App::InitInstance()
 47 {
 48     // Standardinitialisierung
 49     // Wenn Sie diese Funktionen nicht nutzen und die Größe Ihrer fertigen
 50     // ausführbaren Datei reduzieren wollen, sollten Sie die nachfolgenden
 51     // spezifischen Initialisierungsroutinen, die Sie nicht benötigen, entfernen.
 52
 53 #ifdef _AFXDLL
 54     Enable3dControls();            // Diese Funktion bei Verwendung von MFC in gemeinsam genutzten DLLs aufrufen
 55 #else
 56     Enable3dControlsStatic();    // Diese Funktion bei statischen MFC-Anbindungen aufrufen
 57 #endif
 58
 59     CC2_1Dlg dlg;
 60     m_pMainWnd = &dlg;
 61     int nResponse = dlg.DoModal();
 62     if (nResponse == IDOK)
 63     {
 64         // ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des
 65         // Dialogfelds über OK zu steuern
 66     }
 67     else if (nResponse == IDCANCEL)
 68     {
 69         // ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des
 70         // Dialogfelds über "Abbrechen" zu steuern
 71     }
 72
 73     // Da das Dialogfeld geschlossen wurde, FALSE zurückliefern, so dass wir die
 74     // Anwendung verlassen, anstatt das Nachrichtensystem der Anwendung zu starten.
 75     return FALSE;
 76 }
 77
 78