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?
> 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.
Du musst das alte Rechteck mit der Hintergrundfarbe übermalen. Ich hoffe das hilft dir weiter.
Danke erstmal vor den Ratschlag. Wie könnte ich dies dann realisieren?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.