Hilfe bitte! großes Problem mit Grafikprog
-
Tagchen!
Habe ein kleines Grafikprog geschrieben in der man Kreise, rechtecke, pfeile etc mit entsprechenden Farben zeichnen kann. Das Problem an meiner Anwendung ist, sobald ein zweiter kreis, oder rechteck erstellt werden soll, verschwindet das erste objekt (wird gelöscht) also hab ein ganz normales weißes Fenster!
Wie funktioniert das, dass man mehrere objekte gleichzeitig in einem Fenster (SDI Anwendung) darstellen kann.
Vielen Dank für eure Mühe und Hilfe!
THX cu Bart
-
Ich vermute, dass du nciht in der OnPaint zeichnest.
-
Morgen!
also ich habe verschiedene "Werkzeuge" zur Auswahl. Für jedes dieser (Kreis, Rechteck, Pfeil etc) habe ich eine Funktion angelegt in der eine Variable den entsprechenden Wert für das Werkzeug erhält. Also:
m_form=1 für Kreis
m_form=2 für Rechteck etc...
In der OnDraw funktion wird dann mittels einer switch case anweisung herausgefunden welchen wert m_form hat. Je nachdem wird dann gezeichnet.
Aber halt nur immer ein Objekt!
Hoffe du kannst mir helfen und hast verstanden was ich meine!
sorry und vielen Dank für deine mühe und Hilfe!
THX cu Bart
-
Wie speicherst du die Größe etc eines Objektes?
-
Morgen!
*hüstel* ich glaub das ist ne verdammt gute Frage! ähem
Daran hab ich mit keiner Silbe gedacht!! oje SORRY!!!Wie mach ich das am besten???
THX cu Bart
-
lol, du bist gut
Ich glaub, ich hab was für dich, was dich interessieren könnte:
http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/kap10.htm
-
Morgen!
*hüstel* Ja ich weiß, kann ja mal passieren! Sorry!
ich hab das mal fix überflogen und denke das mir das was bringen wird!!!
Also denne Vielen Dank und nen schönes we!!!
THX cu Bart
-
Jo, denke auch, dass das dir hilft
Ebenfalls schönes Wochenende und viel Erfolg!