Forum: Multimedia
Delphi
by shmia,
14. Mär 2005
Du könntest auch lauter waagerechte Linien zeichen.
for y:=0 to Height do
begin
// die Ausgangsposition "links"
Canvas.MoveTo(0, y);
// und hier kommt der Pythagoras in Spiel
// A^2 + B^2 = C^2
// SQRT = Quadratwurzel ziehen
// SQR = quadrieren
Forum: Multimedia
Delphi
by shmia,
14. Mär 2005
Das ist das normale Verhalten von FloodFill, wenn der Parameter fsSurface angegeben wird.
Du kannst FloodFill besser mit dem Parameter fsBorder kontrollieren.
Fill all area that does not have the color indicated by the Color parameter. Stop when Color is encountered.
Dann musst du aber dafür sorgen, dass der Kreisbogen mit 2 roten Linien eine geschlossene Figur bildet. (Also 2 mal LineTo...