Forum: PC-Programmierung C++: Probleme mit Grafikausgabe


von malle (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend,

ich hab da ein Problem mit der Grafikausgabe unter C++. Ich kann mit 
rectangle, line usw. problemlos zeichnen. Während der Programmlaufzeit 
soll eine Grafik ausgegeben werden und diese soll dann z.B. auf der 
X-Achse weiterwandern ohne das das zuvor ausgegebene Bild wieder 
erscheint. Dies funktioniert bei mir nicht. Hat jemand damit schon 
Erfahrungen gesammelt?

von Rolf Magnus (Gast)


Lesenswert?

> Dies funktioniert bei mir nicht.

Was heißt "funktioniert bei mir nicht"? Was erwartest du, wie versuchst 
du es, was passiert stattdessen?

> Hat jemand damit schon Erfahrungen gesammelt?

Womit? Du benutzt anscheinend irgendeine Grafikbibliothek. Die 
angehängte Header-Datei bringt eigentlich gar nichts.

von Much (Gast)


Lesenswert?

Du musst das alte Rechteck mit der Hintergrundfarbe übermalen.
Ich hoffe das hilft dir weiter.

von malle (Gast)


Lesenswert?

Danke erstmal vor den Ratschlag. Wie könnte ich dies dann realisieren?

von Michael N. (bigmike47)


Lesenswert?

also bevor du nicht einmal sagst, mit welcher library o.ae. bzw. auf 
welchem system du arbeitest, wird dir keiner helfen koennen. aus den 
funktionsdeklarationen im header file wird naemlich sicher keiner schlau 
werden, das kann naemlich absolut alles sein. und meine glaskugel ist 
leider schon im weihnachtsurlaub.

und rein prinzipiell is das von much vorgeschlagene ja auch bei gott 
nicht schwer zu realisieren, einfach die gesamte anzeige loeschen u 
entsprechend der neuen position neu aufbauen. aber wie gesagt, so lang 
du nicht irgendwelchen aussagekraeftigen code postest u sagst, was du 
eigentlich machst, ist das alles reine spekulation.

von fubu1000 (Gast)


Lesenswert?

hallo,
ich vermute einfach mal du arbeitest mit vs 2005.
dann ruft man den Befehl Invalidate (); auf, um alles zu löschen, was im 
Panel oder sonstwo gezeichnet wurde.
schau dir den Befehl Invalidate noch mal an, um nur bestimmte stellen zu 
löschen.
gruss fubu

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.