Hallo robby_robbt,
wenn du dich noch ein bis zwei Wochen gedulden kannst, dann werde ich meine Paint#-Komponente veröffentlichen. Diese bietet dann die Möglichkeit, eine Zeichenkomponente in sein eigenes Programm zu integrieren, inkl. den Standard-Zeichenoperationen (Zeichnen, Linie, Rechteck, Füllen, Text, ...) sowie Selektion (Cut, Copy, Paste) und Zoom. Auch eine Farbpalette ist als Komponente enthalten.
Hier schon mal ein Testprogramm mit einer aktuellen Vorversion:
www.bitel.net/dghm11...wnloads/WinPaint.zip
Im Anhang ist ein damit gezeichnetes Bild zu sehen (bisher ist das 'Laden' und 'Speichern' nur über Selection-Copy und -Paste möglich).
Zur Zeit fehlt noch ein Menü mit den Standard Datei- und Bearbeiten-Einträgen etc.
Außerdem ist das von dir gewünschte Zeichnen im Zoom-Modus noch nicht möglich, aber wenn ich einen Tester hätte, würde ich das auch noch umsetzen...
Ich werde die nächsten Tage dann das Testprogramm aktualisieren.
P.S. Die einzelnen Zeichenoperationen beruhen zum größten Teil auf den Graphics-Methoden - einzig das Füllen sowie RoundRect (abgerundete Rechtecke) sind direkt mit den WinAPI-Methoden (GDI) implementiert.
Und das Anzeigen eines Hintergrundbildes müßte direkt mit der BackgroundImage-Eigenschaft funktionieren (ich werde es mal austesten...)