Alright, I tried it and speed tested it(didn't count making the mask), and your draw and rect method averaged a nice 1.2 milliseconds, while my bitblt method averaged a nice 1.2 milliseconds as well. Interesting, no difference here, while I had noticed a relatively large difference whenusing normal drawing. Apparently, copyrect is just a front for Bitblt(I think), and draw is something else(since that is about twice as slow);
BUT, if I take into account the time it takes to create the rects for copyrect, copyrect takes a whole .1 millisecond longer.
Heh, so no difference there.
In any case, I'll just keep at it with my monochrome thingie, and not redraw every frame ops:
Bookmarks