nicht wiederholender linearer Farbverlauf mit GDI+ und C++



  • Tag zusammen,
    ich würde gerne ein LinearGradientBrush zum ausfüllen einer Fläche verwenden. Leider wiederholt sich der Farbverlauf außerhalb der festgelegten Koordinaten ständig. Also angenommen ich habe ein Rechteck (0,0)-(100,20) und einen gegebenen Farbverlauf (0,0)-(20,0), so wird der Farbverlauf 5 mal hintereinander gezeichnet.
    Nun würde ich gerne, den Farbverlauf so zeichnen, dass ab dem X-Wert 20 (nach dem obigen Beispiel) einfach die 2 Farbe endlos weiter gezeichnet wird, so wie es auch von Grafikprogrammen wie z.B. Inkscape umgesetzt wird. Hat mir jemand eine Idee, wie das möglich ist?

    Sven


Log in to reply