zoukankan      html  css  js  c++  java
  • MFC画图定时刷新,能否做到完全无闪烁

    我采用双缓冲的方法,虽然闪烁比之前好了些,但还是没有完全消除闪烁。请教各位有什么更好的方法吗?OnPaint中的代码如下: CDC MemDC; CBitmap* MemBitmap; MemDC.CreateCompatibleDC(NULL); BITMAP bitmap; m_Spin.SetPos(floor_indicate); MemBitmap = CBitmap::FromHandle((HBITMAP)::LoadImage(AfxGetResourceHandle(), MAKEINTRESOURCE(IDB_BITMAP_FST_FLOOR), MAGE_BITMAP, 0,0, LR_SHARED)); CBitmap *pOldBit = MemDC.SelectObject(MemBitmap); MemBitmap->GetBitmap(&bitmap); dc.BitBlt(20,70,bitmap.bmWidth,bitmap.bmHeight,&MemDC,0,0,SRCCOPY);然后在另一个函数中写了个定时器刷新【解决办法:在onerasebackgrnd中创建兼容dc来刷新,不要再onpaint中作】原帖地址http://bbs.whnet.edu.cn/cgi-bin/bbstcon?board=VC&file=M.1289458269.A&start=1616
  • 相关阅读:
    近期总结
    input
    mysql语句
    同步与异步
    localStorage的增删查改封装函数
    最基本的前后台传值
    前段存储的调用函数
    js 控制弹出窗口的大小
    拖拽
    jQuery镇张缩小动画
  • 原文地址:https://www.cnblogs.com/phyking/p/4456695.html
Copyright © 2011-2022 走看看