首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > MFC 中无闪烁绘制

MFC 中无闪烁绘制

  • 资源大小:28.03 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: VC6 others mfc 绘制 闪烁

资 源 简 介

翻译 maninwest@Codeforge 作者:Keith Rule @CodeProject 简单的动画例子,用于展示几个模式中的 CMemDC 介绍 您可在书中和网上找到很多如何去除MFC 应用中的闪烁的话题。但是向现有应用添加这个技术却相对复杂。一个常用的技术是双重缓冲,允许在离屏内存中绘制新屏幕,然后通过位块传输到物理屏幕上。 这里提供了一个 CMemDC 类,封装了编写跟离屏缓冲相关的大多数问题。添加 CMemDC 到现有应用或者  MFC Active X 控件也很简单。 修改 MFC应用以使用 CMemDC 在项目中添加文件 memdc.h  将包含 "memdc.h" 的 line #添加到stdafx.h. 为 WM_ERASEBKGND 添加一个窗口消息手柄 在消息句柄中以如下方式更改代码  // Change this code BOOL CExampleView::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code here and/or call defa

文 件 列 表

ParticleTestCtl
MemDC.h
ParticleTestCtl.cpp
ParticleTestCtl.def
ParticleTestCtl.dsp
ParticleTestCtl.dsw
ParticleTestCtl.h
ParticleTestCtl.ico
ParticleTestCtl.odl
ParticleTestCtl.rc
ParticleTestCtlCtl.bmp
ParticleTestCtlCtl.cpp
ParticleTestCtlCtl.h
ParticleTestCtlPpg.cpp
ParticleTestCtlPpg.h
Release
Resource.h
StdAfx.cpp
StdAfx.h
VIP VIP
0.225409s