000
27.02.2007, 10:16 Uhr
~Krommi82
Gast
|
Hallo,
ich habe ein Dialogfeld der Klasse CDialog erstellt. Auf dem Dialogfeld befindet sich ein statisches Textfeld, das mir das aktuelle Datum anzeigt.
Dies habe ich folgendermaßen realisiert:
1. Feld eine Membervariable m_strDatum zugewiesen 2. WM-Timer Nachricht in Basisklasse eingefügt 3. Funktionen geschrieben:
C++: |
// In Basisklasse.cpp
BOOL CBasisklasse:OnInitDialog() { ... SetTimer(1, 1000, NULL); return TRUE; }
void Basisklasse::OnTimer(UINT nIDEvent) { if (nIDEvent == 1) { CTime time = CTime::GetCurrentTime(); CString str = time.Format("%H:%M:%S\n%d.%m.%Y"); m_strDatum = str; UpdateData(FALSE); } CDialog::OnTimer(nIDEvent); }
|
Funktioniert alles spitze. Nun möchte ich die Datumsausgabe in eine andere Klasse vererben:
1. Erstellung der Klasse CVererbung, die von CBasisklasse erbt. 2. Erstellung von statischem Textfeld 3. Was nun??? Wie kann ich das Textfeld mit dem Datum initialisieren
Vielen Dank für eure Hilfe. Krommi |