Hilfe ! Meine Schrift Flackert!
-
Invalidate(TRUE);
klappt zwar, aber die vorige schrift ist immernoch da.
Das muss einfach nur vorher gelöscht werden !
-
void CText::SetText(CString Text,CString dir) { _text=Text; Invalidate(TRUE); }Hast du das schon probiert?
-
Ja Ich will eine Countdown Uhr! Und wenn ich es mit Invalidate(TRUE) mach dann zeichnet er sich zwar , aber durch den Transparenten Hintergrund bleibt natürlich die alte schrift noch dastehen...
Der Hintergrund von Hauptdialog ist eine Grafik / BMP Datei !
-
Dann vielleicht per GetWindowRect die Größe deines Statictextes herausfinden, per GetWindowPos die aktuelle Position und dann Parent->InvalidateRect(Rect) mit diesen Koordinaten verwenden. Klappt natürlich nur, wenn du den Hintergrund in OnPaint neu zeichnest.
-
Schade aber nützt leider auch nichts... flackert immer

Ich glaub ich bau da jetzt DirektX rein
-
lol
-
Schick mir mal dein Beispielprojekt ...
-
Ich hab das Beispielprojekt mal auf mein Server geladen !
http://www.razyforum.de/bsp.aceWenn jemand eine Lösung zu mein Problem findet soll er es posten!
Ich wäre SEHR DANKBAR!Das Projekt besteht nur aus 2 Dateien die nicht größer als 1 kb sind...
-
Ach kommt schon

Wird doch nicht so schwer sein ?
Wer mir das Beispiel zurücksendet und die Schrift tatsächlich nicht flackert bekommt er 20 Euro auf sein Girokonto!
Ist halt wirklich dringend !THX !
-
Ich hoff, du hast meine eMail erhalten ...
-
Ja Danke !
Hat geklappt