Forum: Win32/Win64 API (native code)
by shmia,
2. Feb 2009
Nun die Funktion GetColor() macht doch nichts anderes als:
farbe := ColorsBetween(, prozent / 100.0);Wenn du irgendwann mal die Farben Rot, Gelb und Grün ändern möchtest, dann bist du doch mit der ColorsBetween()-Funktion viel besser bedient.
Ausserdem liefert GetColor() stufige Farben, weil der Farbraum nicht komplett abgedeckt wird.
Mit ColorsBetween() bekommt man einen völlig gleichmässigen...
Forum: Win32/Win64 API (native code)
by shmia,
2. Feb 2009
Hast du dir den Beitrag in der Code-Library wirklich gut angeschaut?
Ganz besonders die 2. Funktion:
// Farbe zwischen beliebig vielen vorgegebenen Farbwerten berechnen
function ColorsBetween(colors:array of TColor; blend:Real):TColor;
Mit dieser Funktion kannst du die schönsten Farbverläufe berechnen.
Wenn du z.B. Rot nach Gelb zu Grün haben willst, dann wäre der Aufruf:
farbe :=...
Forum: Win32/Win64 API (native code)
by shmia,
30. Jan 2009
Code-Library: Farbverlauf berechnen