Drizzle

博客园 首页 新随笔 联系 订阅 管理

实现双缓冲的具体步骤

1、在内存中建立一块“虚拟画布”:

Bitmap bmp = new Bitmap(600, 600);

2、获取这块内存画布的Graphics引用:

Graphics g = Graphics.FromImage(bmp);

3、在这块内存画布上绘图:

g.FillEllipse(brush, i * 10, j * 10, 10, 10);

4、将内存画布画到窗口中

this.CreateGraphics().DrawImage(bmp, 0, 0);

posted on 2006-10-17 13:43  岁月随风  阅读(413)  评论(0编辑  收藏  举报