转自https://blog.csdn.net/niusiqiang/article/details/43116153

虽然启用了双缓冲,但是仍然会出闪屏的情况,这是由于OpenGL自己有刷新背景的函数glClear,故而应禁止Windows刷新窗口背景。否则,当窗口需要重画时,Windows会自动先发送WM_ERASEBKGND,而缺省的处理函数使用白色的背景刷。当OpenGL使用的背景颜色不是白色时,作图时有一帧白色的闪烁。这种现象在做动画时特别明显。

因此,网上所说的配置步骤还少了一部,应该在网上说的配置完成后,激活MFC程序中的WM_ERASEBKGND的消息处

理函数中禁止父窗口类的消息处理,简单的返回一个TRUE即可。原来返回的是return CView::OnEraseBkgnd(pDC),

现在应该把这个改成return TRUE,这样即可解决闪屏问题。

最新文章

  1. CentOS 6.4 服务器版安装教程(超级详细图解)
  2. html与Android——webView
  3. prop和attr的区别
  4. ASM:《X86汇编语言-从实模式到保护模式》第10章:32位x86处理器的编程架构
  5. 33Mybatis------Mapper的编写
  6. 猪满满 购物APP
  7. Git的一些基本概念
  8. c语言指针与结构体之内存动态分配
  9. 用SourceTree轻巧Git项目图解
  10. 高性能linux服务器内核调优
  11. input标签实现小数点后两位保留小数
  12. BeautifulSoup库
  13. Python list 初始化技巧
  14. [Python] 怎么把HTML的报告转换为图片,利用无头浏览器
  15. Git分支管理的策略梳理
  16. Linux 黑白界面显示
  17. firefox插件卸载
  18. 电感式DC/DC变换器工作原理
  19. [POJ2625][UVA10288]Coupons
  20. 本地通过源码方式启动solr

热门文章

  1. [Intermediate Algorithm] - Sum All Odd Fibonacci Numbers
  2. Kattis - Game Rank
  3. mysql修改时区的几种方法(转载自https://www.cnblogs.com/shiqiangqiang/p/8393662.html)
  4. Project Euler 32 Pandigital products
  5. HDU 1164 Eddy's research I( 试除法 & 筛法改造试除法 分解整数 )
  6. [SDOI2018]战略游戏(圆方树+虚树)
  7. 《黑白团团队》第八次团队作业:Alpha冲刺 第二天
  8. CNN卷机网络在自然语言处理问题上的应用
  9. 【codeforces 805D】Minimum number of steps
  10. [SharePoint2010开发入门经典]四、开发者常见任务