Pfeil mit GDI



  • Hallo, gibt es eine möglichkeit ohne großen aufwand nen pfeil mit gdi zu malen?
    in der richtung moveto lineto

    ich hab keine lust mir erst ne algorythmus aus dem kopf zu leiern...

    danke im voraus!

    ps: der pfeil soll sich natürlich auch bei schrägen lienien anpassen



  • Einfach drei Linien vom Endpunkt aus zeichnen.

    Bye, TGGC (Pipe my World.)



  • ach ne...

    die idee war es aber dass der pfeil bei schrägen linien auch noch gut aussieht!

    also soll ich jetzt ne orthogonale gerade anlegen die achsensymmetrisch zu meiner linie zwei punkte beinhaltet, die ich verbinden soll mit der Spitze ?

    gibts da nich schon ne einfache funktion, vielleicht auch mit gdi+



  • Die Punkt ausrechnen sind vielleicht 10 Zeilen Code. Das _ist_ eine einfache Funktion.

    Bye, TGGC (Pipe my World.)



  • Im Windows API gibt's keine Funktionen, um Pfeile zu malen.

    GDI+ ist uebrigens viel praeziser als GDI und ermoeglicht auch Linien mit Anti-Aliasing (Kantenglaettung). Dadurch sehen dann Deine selbstgemalten Pfeile viel schicker aus! 😉

    Kleiner Tipp: Stell um den Endpunkt herum einen Kreis vor, und dann denke an sin() und cos(). 😉


Anmelden zum Antworten