可复用的界面绘制双缓存代码

时间:2014-12-17 12:52:26
【文件属性】:

文件名称:可复用的界面绘制双缓存代码

文件大小:536KB

文件格式:RAR

更新时间:2014-12-17 12:52:26

C++ VC 双缓存 函数指针 模板类

通过内存DC双缓存解决了图形界面绘制的闪屏的问题,为了提供可供复用的代码,使用函数指针模板来封装双缓存技术。 该代码中包括的技术点有: 双缓存,函数指针,指向类成员函数的指针,模板类,模板函数。


【文件预览】:
FunPointer
----ClassFunPointer()
--------ClassFunPointer.dsw(553B)
--------main.cpp(1KB)
--------ClassFunPointer.dsp(4KB)
--------ClassFunPointer.opt(53KB)
--------ClassFunPointer.plg(264B)
--------ClassFunPointer.ncb(33KB)
----DoubleBuffer()
--------DoubleBuffer.opt(55KB)
--------DoubleBuffer.dsp(5KB)
--------resource.h(835B)
--------DoubleBufferDoc.h(2KB)
--------DoubleBuffer.plg(2KB)
--------DoubleBuffer.cpp(4KB)
--------DoubleBuffer.h(1KB)
--------DoubleBuffer.ncb(121KB)
--------DoubleBufferView.cpp(8KB)
--------DoubleBuffer.rc(12KB)
--------ReadMe.txt(4KB)
--------res()
--------DoubleBufferTemplate.h(1KB)
--------Moon.bmp(2.25MB)
--------MainFrm.h(1KB)
--------vssver.scc(48B)
--------DoubleBuffer.aps(2.29MB)
--------StdAfx.cpp(214B)
--------DoubleBufferDoc.cpp(2KB)
--------DoubleBufferView.h(3KB)
--------DoubleBuffer.dsw(646B)
--------MainFrm.cpp(2KB)
--------StdAfx.h(1KB)
--------DoubleBuffer.clw(3KB)
----GeneralFunPointer()
--------GeneralFunPointer.ncb(41KB)
--------GeneralFunPointer.dsw(557B)
--------main.cpp(532B)
--------GeneralFunPointer.opt(53KB)
--------GeneralFunPointer.dsp(4KB)
--------GeneralFunPointer.plg(1KB)
----VC图形绘制双缓存的代码复用性讨论.txt(4KB)
----FunPointerTemplate()
--------FunPointerTemplate.plg(1KB)
--------FunPointerTemplate.opt(53KB)
--------FunPointerTemplate.ncb(33KB)
--------FunPointerTemplate.dsp(4KB)
--------FunPointerTemplate.dsw(559B)
--------main.cpp(823B)

网友评论

  • 不错的代码,有用,谢谢
  • 可以参考使用,不错。
  • 还不错,有参考价值
  • 仔细看了一下,还是很不错的,写得还算详细,谢谢
  • 看代码后 感觉可以
  • 确实有点作用。不过不完美,而且对某些控件如列表控件等的绘制效果不大
  • 代码还算不错 了解的比较透彻!
  • 很好的资源,谢谢,详解呀
  • 仔细看了一下,还是很不错的,写得还算详细,谢谢