Eine Dialogbox um Kreise zu zeichnen...



  • Hallo ihr,
    ich hab ein kleines problem und würd mich freuen,wenn ihr mir etwas helfen könntet,da ich im umgang mit visual c++ noch nicht sehr viele erfahrungen habe.

    also ich hab ein sdi mit menü erstellt und würde es gerne so einrichten, dass, wenn man einen bestimmten menüpunkt (z.b.kreis) anklickt eine dialogbox erscheint, die es ermöglicht einen kreis zu zeichnen. man sollte also den radius und den mittelpunkt eingeben können und das programm erstellt dann den entsprechenden kreis. die dialogbox hab ich soweit schon erstellt,aber sie ist noch nicht mit dem Menü verbunden und es erscheint halt auch noch nichts,wenn man was eingibt...

    viele grüße 🙂



  • OK, was brauchst Du:

    - in der Dokument-Klasse ein Objekt, welches ein Kreis nachbilden kann
    (z.B. mit Radius, Position und Farbe)
    - in der View in OnDraw (!?) überprüfen ob der Kreis gültig ist und ggf. Zeichnen (DC und DrawEllipse)
    - EventHandler um aus dem Menü heraus Dein Dialog für die Daten des Kreises aufzurufen (vielleicht den Handler in die App-Klasse einbauen)



  • Such mal bei MSDN nach dem "Scribble" Beispielprojekt.


Anmelden zum Antworten