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_1Dlg.h
download file

  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