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 {
 23 // Konstruktion
 24 public:
 25     CC2_1Dlg(CWnd* pParent = NULL);    // Standard-Konstruktor
 26
 27 // Dialogfelddaten
 28     //{{AFX_DATA(CC2_1Dlg)
 29     enum { IDD = IDD_C2_1_DIALOG };
 30     CListBox    m_List;
 31     CTime    m_Date;
 32     CTime    m_Time;
 33     //}}AFX_DATA
 34
 35     // Vom Klassenassistenten generierte Überladungen virtueller Funktionen
 36     //{{AFX_VIRTUAL(CC2_1Dlg)
 37     protected:
 38     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV-Unterstützung
 39     //}}AFX_VIRTUAL
 40
 41 // Implementierung
 42 protected:
 43     HICON m_hIcon;
 44
 45     // Generierte Message-Map-Funktionen
 46     //{{AFX_MSG(CC2_1Dlg)
 47     virtual BOOL OnInitDialog();
 48     afx_msg void OnPaint();
 49     afx_msg HCURSOR OnQueryDragIcon();
 50     virtual void OnOK();
 51     afx_msg void OnDelete();
 52     afx_msg void OnLoad();
 53     afx_msg void OnSave();
 54     afx_msg void OnDblclkList();
 55     //}}AFX_MSG
 56     DECLARE_MESSAGE_MAP()
 57
 58 private:
 59     void UpdateListBox();
 60
 61     CMoment m_Moment;
 62     CPolymorphicSet<CMoment> m_Set,
 63                              m_CopiedSet;
 64 };
 65
 66 //{{AFX_INSERT_LOCATION}}
 67 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
 68
 69 #endif // !defined(AFX_C2_1DLG_H__BA324DA5_872B_11D5_9BB8_AB7BB57BD00C__INCLUDED_)
 70