Anständige Lösung für OnTimer gesucht - Laufschrift in MFC?
-
Wie wäre es einfach mal mit MSDN lesen?
CEdit::GetWindowText nimmt als ersten Parameter ein CString oder einen LPSTR und als zweiten die Länge und es gibt nur im zweiten Fall die Länge zurück.
http://msdn.microsoft.com/de-de/library/db50wx7h.aspx
-
Hab ich ja gelesen, genau das Was mich trotzdem nicht weiter bringt.
Hab es jetzt mal gelöst mit Clearen, denn anstatt der neue Text erneut angezeigt wird, wird er immer angehängt.CEdit *pEdit = (CEdit*)pParam; pEdit->SetWindowText(s); Sleep(5000); pEdit->SetSel(0,-1); pEdit->Clear(); Sleep(5000);
pEdit->Clear löst keine Reaktion aus und nichts wird gelöscht.
EDIT:
Gecleart wird, aber dann erscheint der Text erneeut mit Anghängsel!! Anstatt erneut zu laden! ... hm.. so ne kacke.. liegt das am Cache ? Wenn ja wie und wo kann der daktiviert werden ??
lg
Wolf
-
Die Sleeps nützen gar nichts. Es wird keien Anzeige aktualisiert.
Wenn kein Message Pump läuft wird auch kein WM_APINT ausgelöst.
Insofern verstehe ich nicht was Dein Code soll.
Er macht nicht mehr als SetWindowText("");