1 ///////////////////////////////////////////////////////////
2 // Softwarebauelemente II, C2.1
3 //
4 // author: Stephan Brumme
5 // last changes: August 2, 2001
6
7
8 #if !defined(AFX_C2_1DLG_H__BA324DA5_872B_11D5_9BB8_AB7BB57BD00C__INCLUDED_)
9 #define AFX_C2_1DLG_H__BA324DA5_872B_11D5_9BB8_AB7BB57BD00C__INCLUDED_
10
11 #include "Moment.h" // Hinzugefügt von der Klassenansicht
12 #include "PolymorphicSet.h"
13
14 #if _MSC_VER > 1000
15 #pragma once
16 #endif // _MSC_VER > 1000
17
18 /////////////////////////////////////////////////////////////////////////////
19 // CC2_1Dlg Dialogfeld
20
21 class CC2_1Dlg : public CDialog
{
22 // Konstruktion
23 public:
24 CC2_1Dlg(CWnd* pParent = NULL); // Standard-Konstruktor
25
26 // Dialogfelddaten
27 //{{AFX_DATA(CC2_1Dlg)
28 enum { IDD = IDD_C2_1_DIALOG };
29 CListBox m_List;
30 CTime m_Date;
31 CTime m_Time;
32 //}}AFX_DATA
33
34 // Vom Klassenassistenten generierte Überladungen virtueller Funktionen
35 //{{AFX_VIRTUAL(CC2_1Dlg)
36 protected:
37 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV-Unterstützung
38 //}}AFX_VIRTUAL
39
40 // Implementierung
41 protected:
42 HICON m_hIcon;
43
44 // Generierte Message-Map-Funktionen
45 //{{AFX_MSG(CC2_1Dlg)
46 virtual BOOL OnInitDialog();
47 afx_msg void OnPaint();
48 afx_msg HCURSOR OnQueryDragIcon();
49 virtual void OnOK();
50 afx_msg void OnDelete();
51 afx_msg void OnLoad();
52 afx_msg void OnSave();
53 afx_msg void OnDblclkList();
54 //}}AFX_MSG
55 DECLARE_MESSAGE_MAP()
56
57 private:
58 void UpdateListBox();
59
60 CMoment m_Moment;
61 CPolymorphicSet<CMoment> m_Set,
62 m_CopiedSet;
63 };
64
65 //{{AFX_INSERT_LOCATION}}
66 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
67
68 #endif // !defined(AFX_C2_1DLG_H__BA324DA5_872B_11D5_9BB8_AB7BB57BD00C__INCLUDED_)
69
70