Discussion:
FillRect, Brush.Style := bsFDiagonal, HOW TO SET Background
(too old to reply)
Mika Parjanen
2005-03-30 13:49:03 UTC
Permalink
How can I set background to red and draw thin black lines into Canvas?

When I do this:

Canvas.Brush.Style := bsFDiagonal;
Canvas.Brush.Color := clRed;
Canvas.FillRect(rectangle);

The colors are vice versa. But where the Fillrect takes the background
color?

Thanks!

-Mika
Boris Novgorodov
2005-03-30 14:02:27 UTC
Permalink
Post by Mika Parjanen
How can I set background to red and draw thin black lines into Canvas?
Canvas.Brush.Color := clBlack;
Canvas.Brush.Style := bsFDiagonal;
SetBkColor(Canvas.Handle, clRed); // After Brush.Style !!!
Canvas.FillRect(ClientRect);
--
Regards
Boris Novgorodov
Loading...