> i want to draw a pic thru pixels...
> and i used to adapting canvas->pixel to have it done dot by dot..
> and it's incredibily slow...
IMHO, this method (Canvas->Pixels ... = ...) could work more faster if:
1. You set Visible property to false before drawing and then set it back to true
after drawing is finished. For the Canvas 450x550 points it 7-8 times faster.
2. Another possibility is to prepare picture on the other component (which is
invisible at the moment) and then copy it to the first picture.
Of course, some other methods like DirectDraw, I think, might work faster. I
don't know because I've never worked with it. But in the case of DirectDraw you
will not see any forms, buttons and other controls - your have to do it manually
(I hope that I right here).