Grphics (GDI+)
-
Hallo!
Ich würde gerne mal wissen, wie man an eine Graphicsinstanz herankommt.
So gehts:
private: System::Void Viewer_Paint(System::Object * sender, System::Windows::Forms::PaintEventArgs * e) { Graphics* g = e->get_Graphics(); // ... }
Aber ich will dass ganze Zeichnen-Zeug in einer extra-funktion machen, die von jeder anderen aufgerufen werden kann. Wo bekomme
ich dieses "e->get_Graphics()" her?Schonmal vielen Dank für eure Antworten!
-
Ich verstehe die Frage nicht. An ein Graphics kommst du, wenn du etwas, worauf du malen kannst, mit GetGraphics() lockst.
-
Wenn du auf dein Control außerhalb der OnPaint Methode zeichnen willst, dann verwende CreateGraphics().
-
CreateGraphics()!!!
So funktioniert's super, danke!