我如何使用graphics.h进行双缓冲

时间:2016-03-28 21:28:52

标签: c++ header visual-studio-2015

所以我之前从未使用过双缓冲,但我知道基本的想法是为下一帧绘制一个不可见的图层,并保留旧框架直到新的框架完成然后替换它们。但是我怎么能做到这一点呢? 我对整个图形事物都很陌生,我的老师说我现在需要使用graphics.h。所以我有点坚持下去。 我不认为我的代码在这种情况下很重要所以我不会发布它。 真的,我试图完成的是一个无闪烁的刷新; D. 请给我一步一步的解释; D. 谷歌的所有解释都非常模糊,只描述它是如何工作的,而不是如何用给定的命令来做。 我正在使用win10和visual studio 2015社区。

编辑:我正在使用http://winbgim.codecutter.org/中的包。

提前致谢!

1 个答案:

答案 0 :(得分:-1)

是的,你可以。只需使用setactivepage()和setvisualpage()。