MFC编程,在View中拖动图形不会闪烁的简单方法

时间:2015-08-09 03:24:32
【文件属性】:

文件名称:MFC编程,在View中拖动图形不会闪烁的简单方法

文件大小:8.21MB

文件格式:RAR

更新时间:2015-08-09 03:24:32

拖动不闪烁

我在网络上看了很多避免屏幕闪烁的方法,都说要用双缓冲,但是双缓冲不能处理很大的位图(我认为是内存不够)。我自己试验了一个方法,很简单就能避免屏幕的闪烁。主要是在OnMouseMove中实现。


【文件预览】:
PrjPoly2
----PrjPoly2.ncb(13.89MB)
----PrjPoly2()
--------stdafx.cpp(139B)
--------Resource.h(488B)
--------PrjPoly2.reg(608B)
--------PrjPoly2Doc.h(704B)
--------res()
--------stdafx.h(2KB)
--------PrjPoly2View.h(1KB)
--------PrjPoly2.vcproj.20090929-1955.Administrator.user(1KB)
--------PrjPoly2.rc(9KB)
--------MainFrm.cpp(2KB)
--------PrjPoly2.vcproj(6KB)
--------PrjPoly2View.cpp(4KB)
--------MainFrm.h(655B)
--------PrjPoly2Doc.cpp(1KB)
--------PrjPoly2.cpp(3KB)
--------PrjPoly2.h(480B)
--------Debug()
--------ReadMe.txt(4KB)
----PrjPoly2.sln(889B)
----debug()
--------PrjPoly2.pdb(3.42MB)
--------PrjPoly2.ilk(1.4MB)
--------PrjPoly2.exe(156KB)
----PrjPoly2.suo(12KB)

网友评论

  • 参考一下 试试
  • 好像还是闪烁啊,只是把闪烁控制在了局部而已,而且图形很小看不太明显。
  • 我的程序没有得到预期效果呢。。。
  • 不错 可以用
  • 很简单,但是在我的机子上不能用额,只能用双缓冲了
  • 很简单的方法,但我还是选择了双缓冲。