Timer

mstank

Mitglied
Tachen an alle!

Hi Leutz!

Da will ich in einer ListBox Zahlen raufzählen und damit das nicht so schnell geht mit einen Timer verzögern Dazu habe ich diesen Code:
Code:
  m_Zahl = 0;
 while (m_Stop)
 {
  SetTimer(nIDEvent, 1000, NULL);
  m_Zahl = m_Zahl + 1;
  KillTimer(nIDEvent);
  m_ZahlString.Format("%s", m_Zahl);
  m_Ausgabe.AddString(m_ZahlString);
 }

Weder verstehe ich den Timer mal so ganz, noch es hier!

Wer kann den Code so umstellen, daß er auf klapt?

THX Markus
 
Der Timer sendet ein WM_TIMER an dein CWnd (HWND). Dort kannst du den Zähler hochzählen und in die Liste schreiben.

Du brauchst die Schleife dazu überhaupt nicht.
 
Zurück