Rechteck auf Bild zeichnen
-
Hallo.
Vor folgendem Rätsel stehe ich:Ich habe ein Bildfeld auf einem Dialog und möchte darauf jetzt ein Rechteck zeichnen (soll einen Bereich auf dem Bild auswählen), welches ich aber noch in der Größe und der Position(verschiebbar) ändern kann.
Ich hab leider überhaupt keine Ahnung wie ich an das Problem herangehen könnte.
Vielleicht kann mir hier ja jemand helfen.
Ich hab hiermal ein Beispiel abgelegt. Das ist in VB gemacht und dort kann ich mit dem Standardcontrol SHAPE arbeiten.
Bedanke mich schonmal für die Hilfe
Ronnie
-
Was du brauchst ist der CRectTracker !
Das ist ein Auswahl-Rahmen-Werkzeug, welches auch verschiebbar ist. Grösse ändern geht auch.
http://msdn.microsoft.com/en-us/library/41731bbw(VS.80).aspx
-
Hi,
das scheint genau das zu sein was ich suche.Dankeschön
-
Hallo zusammen,
die Sache mit dem CRectTracker läuft. Jetzt hab ich aber noch eine Frage:
Kann ich die Rahmenfarbe von dem CRectTracker irgendwie ändern??Gruß
Ronnie
-
Ja, ist aber etwas tricky. Du musst eine Klasse von CRectTracker ableiten und die Draw-Methode überladen, dann kannst du den Rahmen nach eigenem Geschmack gestalten und auch die Size-Grips ändern.