易语言编程入门教程 为什么小弟我用双缓冲了,绘图还是有闪烁,用的GDI ?
浏览量:2012
时间:2021-03-22 07:07:42
作者:admin
为什么小弟我用双缓冲了,绘图还是有闪烁,用的GDI ?
这还得看你窗口的刷新区域和刷新频率,双缓冲不能解决所有问题,还得取决于你的控制。记住:
1.尽量少刷新窗口。
2.刷新窗口,保持最小区域。PS:GDI 与双缓冲没有任何关系,GDI也能做双缓冲,而且绘制效率比GDI 更高。
mfc双缓冲,橡皮筋功能?
我想说的是你程序问题。不是双缓冲的问题。mfc制作橡皮筋功能绘图不会卡的,是你绘制的方法有问题。你应该响应鼠标消息,根据鼠标的位置进行绘制。可以直接在mousemove消息中重绘,不过个人觉得,你绘制的方法有问题,才会卡。你可以直接响应OnTimer消息,设置一个计时器,定时33毫秒一次响应,在哪里绘制。不管怎么说,单缓冲绘图不会卡,只会闪烁而已!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
濉溪网站建设 网站建设