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