Hey,
ich als C++ Newbie bin schon stolz darauf ein paar farbige Linien per MoveTo & LineTo auf ein PictureControl erzeugt zu haben, jetzt ist es nur so das die Linien immer verschwinden wenn das Fenster den Focus verliert (in den Hintergrund gedrückt wird). Ich könnte mir vorstellen das hat etwas mit dem Device Context zu tun, aber so richtig blicke ich da noch nicht durch...
Hier ein kurzes Codeschnipsel:
CDC* bockwurst(m_map.GetDC()); // m_map ist die Membervariable der Picturecontrol
bockwurst->MoveTo(0,0);
bockwurst->LineTo(900,0);
Wie bekomme ich es hin (und vorallem warum ist das so) das die Linien immer da sind? Und, in weisser Voraussicht, wie bekomme ich sie dann wieder weg?
Wäre für jeden Rat dankbar
ich als C++ Newbie bin schon stolz darauf ein paar farbige Linien per MoveTo & LineTo auf ein PictureControl erzeugt zu haben, jetzt ist es nur so das die Linien immer verschwinden wenn das Fenster den Focus verliert (in den Hintergrund gedrückt wird). Ich könnte mir vorstellen das hat etwas mit dem Device Context zu tun, aber so richtig blicke ich da noch nicht durch...
Hier ein kurzes Codeschnipsel:
CDC* bockwurst(m_map.GetDC()); // m_map ist die Membervariable der Picturecontrol
bockwurst->MoveTo(0,0);
bockwurst->LineTo(900,0);
Wie bekomme ich es hin (und vorallem warum ist das so) das die Linien immer da sind? Und, in weisser Voraussicht, wie bekomme ich sie dann wieder weg?
Wäre für jeden Rat dankbar
