08 2011 档案
摘要:在对界面进行绘制的时候,如果直接对界面DC进行操作,会出现闪烁的现象,解决方法是双缓冲技术----具体就是创建一个内存DC,将画图操作全部先在内存DC上进行,然后调用函数BitBlt或者StretchBlt将内存DC的图素复制到界面上。C++ Bulider的双缓冲已经封装好了----只要把界面的DoubleBuffered属性设为True即可
阅读全文
摘要:今天安装一个游戏,看到任务栏有进度条显示,就到网上查了资料,但发现大多数都是C#.Net的,关于MFC的只有下面一篇文章http://www.shuax.com/?p=942,介绍的挺简单的,看其给的例子的代码也不难,涉及到COM编程。 文章中提到的头文件-----win7shellapi.h/* Win7ShellApi.h -- Window 7 Shell API */#ifndef __Win7ShellApi_h__#define __Win7ShellApi_h__#include <ole2.h>#ifndef MSGFLT_ADD#define MSGFLT_ADD
阅读全文

浙公网安备 33010602011771号