Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Vererbung von Funktion an Dialogfeldklasse

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.02.2007, 17:13 Uhr
xXx
Devil


Hmm das ist eine Dumme Idee ... wofür willst du das denn machen? Deine Basisklasse scheint ja der Hauptdialog deiner Anwendung zu sein ...

Also besser sagen WAS du damit bezwecken willst ... dann gibt's bestimmt ne bessere Lösung ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: