countryboy 在 2008-12-07 01:59:14 上传
说明: 这段时间在研究GDI+双缓冲的方法,在网上找了很多时间都没有找到合适的示例,特别是针对VC6的。后来通过对网上资料的分析,和对SDK,MFC的学习,实现了VC6下GDI+双缓冲的效果,把它写出来与大家分享,希望可以找到更好地实现方法。 想必大家对双缓冲的原理有了一定的了解,以前我也做过GDI双缓冲的项目,网上的示例也很多,后来做GDI+的时候有些盲目,其它原理知道了,就该学习GDI+的绘制方法了。 GDI+的一个优点就是可以直接使用jpg图像,在这个示例中,我没有把图像文件放在资源中,而是动态读取,一是由于项目需求,图像数目是未知的;二是由于动态读文件效率低下,使用双缓冲更能体现出优势。 在实现过程中,犯了一个错误,把读图像的方法放在了OnDraw之中,后来发现拖动滚动条闪烁的很严重,原因在于ScrollBar拖动时会产生消息激活OnDraw,这样的话,每拖动滚动条就读一次文件,重绘一次,效率当然低下了! 我的实现方式是:更换图像后调用UpdateAllViews,内存DC的绘制都放在OnUpdate中操作,在内存绘制好后再在屏幕中贴图,如果大家有更好的方法,请写出来分享。
开发平台:Visual C++ | 大小:1527KB | 下载980次
wang jun 在 2008-10-31 19:21:29 上传
说明:显示文件所在的目录以及文件名字 和文件大小
开发平台:Java | 大小:7KB | 下载3次
leopold0808 在 2008-10-18 15:27:22 上传
说明:读取txt文件象素,在Winform上显示图象
开发平台:C# | 大小:494KB | 下载11次
121800 在 2008-10-09 03:55:40 上传
说明:对exe文件 修改文件日期还有时间 的操作
开发平台:Delphi | 大小:2KB | 下载9次
lezerger 在 2008-09-25 13:38:40 上传
说明:文件夹监控,可监控制定文件夹里文件的新增,删除和修改等变化
开发平台:Delphi | 大小:221KB | 下载67次
hmily36 在 2008-09-12 15:46:10 上传
说明:文件比对程序 功能强大的文件比对功能
开发平台:Delphi | 大小:2424KB | 下载8次
rostyler 在 2008-09-01 19:24:56 上传
说明:40多版经典教材《数据结构》(严蔚敏、吴伟民著)全部代码实现。目录下TC是标准C代码C文件。VC是标准C++代码CPP文件。
开发平台:C/C++ | 大小:458KB | 下载79次
hjhhaha 在 2008-07-21 10:00:01 上传
说明:DS18B20测温上、下位机程序VB,实际工程项目中实践过,绝对好用!主要内容 ds18b20vb0文件夹 DS18B20测温上位机源程序文件夹 DS18B20测温下位机源程序文件夹 program文件夹 二极管控制.exe
开发平台:Visual Basic | 大小:1120KB | 下载293次
edifierhxh 在 2008-07-14 09:42:34 上传
说明:二进制文件转成txt文件 二进制文件转成txt文件
开发平台:Visual C++ | 大小:50KB | 下载81次
sun84507971 在 2008-07-11 10:25:18 上传
说明:文件分割功能,说明如何把一个大的文件分割为指定尺寸的小文件。
开发平台:Delphi | 大小:172KB | 下载12次
pclnba 在 2008-07-03 22:21:15 上传
说明:显示文件或者文件夹,如果是文件,显示它的文件名、路径、属性和文件大小。如果是文件夹,则显示其下面所有的文件
开发平台:Java | 大小:1KB | 下载40次
and1cc 在 2008-05-22 22:55:18 上传
说明:实现文件加密解密与数字签名,主要采用RES,AES算法
开发平台:Visual C++ | 大小:768KB | 下载484次
jjy1234 在 2008-05-16 12:24:39 上传
说明:一个操作内存文件的例子,对那些需要读写文件并对执行速度有较高要求的场合可以试试内存文件的使用
开发平台:Visual C++ | 大小:15KB | 下载155次
管理员 在 2008-05-13 23:00:32 上传
说明:文件保存 用于保存文件 上传文件 代码为 asp代码 结构清晰
开发平台:ASP | 大小:1KB | 下载5次
liliying 在 2008-05-13 20:18:23 上传
说明:LPC编码与解码,有全过程(含仿真源码、wav文件),实际运用已通过!
开发平台:matlab | 大小:85KB | 下载520次
一辆拖拉机 在 2008-05-13 16:30:45 上传
说明:企业即时通讯系统,主要运用于企业内部的通讯,主要模仿腾讯的TM,实现了多文件传送、临时讨论组、文本聊天、表情发送、语音聊天、视频聊天等等,以及一些MIS(聊天继续,联系人等等)。客户端运行在WINDOWS平台下,服务器运行在LINUX平台下。
开发平台:Visual C++ | 大小:1493KB | 下载1237次
管理员 在 2008-05-09 10:32:36 上传
说明:超市进销存管理系统vb+access源代码+可执行文件+论文+开题报稿+外文翻译+答辩,给需要的朋友参考参考
开发平台:Visual Basic | 大小:749KB | 下载1619次
Vicent_ren 在 2008-04-10 20:55:46 上传
说明:vb制作的文件定位读写 可用于ini文件定位读写
开发平台:Visual Basic | 大小:1962KB | 下载143次
fpfpfp 在 2008-04-06 11:17:23 上传
说明:该文件里面包含11个文件VC++操作的实例,每个实例都有源码,可以直接用VC++6.0打开运行,对于初学者应该很有帮助的。
开发平台:Visual C++ | 大小:3890KB | 下载49次
叶凌秋 在 2008-03-28 18:11:58 上传
说明:一个将EXE文件转换成BAT文件的源代码,DELPHI7环境
开发平台:Delphi | 大小:38KB | 下载43次
Sandy84 在 2008-03-23 15:53:27 上传
说明:C#写的多线程文件下载的例子,国外牛人所写,非常经典
开发平台:C# | 大小:628KB | 下载367次
EStar123 在 2008-03-04 11:19:18 上传
说明:vc编写的sip客户端,配合sip代理服务器一起使用,无需其他库文件,直接编译即可
开发平台:Visual C++ | 大小:185KB | 下载627次
adward 在 2008-02-25 16:09:26 上传
说明:文件过滤驱动的源代码,可以拦截读写操作,完整的项目
开发平台:Visual C++ | 大小:84KB | 下载1018次
zhouwy 在 2008-02-20 21:59:25 上传
说明:JAVA 文件传输 发送文件 接受文件
开发平台:Java | 大小:15KB | 下载72次
shenbo_shenbo 在 2008-01-31 11:37:52 上传
说明:获取当前文件夹里的全部文件夹的名称,列表显示
开发平台:Delphi | 大小:171KB | 下载10次
管理员 在 2008-01-06 13:36:58 上传
说明:文件拆分器,使用C#拆分文件的程序
开发平台:C# | 大小:46KB | 下载26次
leeeeee666 在 2008-01-04 23:05:43 上传
说明:学生信息管理系统 基于VC++,ODBC,SQL数据库 包含数据库备份文件
开发平台:Visual C++ | 大小:4403KB | 下载1981次
sinma77 在 2007-12-21 00:35:47 上传
说明:郭天祥TX-1C的USB开发板原码,内有驱动文件,固件程序
开发平台:Visual C++ | 大小:3016KB | 下载2444次
mosqfar 在 2007-12-15 17:28:52 上传
说明:在MFC框架下制作的MediaPlayer播放器,界面采用MediaPlayer10的黑色调,用不规则对话框实现。支持主流的视频格式,同时还可对视频文件进行抓帧。程序提供两个重要的功能是视频的渐变检测和突变检测,并把变化的帧显示在结果对话框中。这可是我的本科毕设作品,优秀毕业论文啊!
开发平台:Visual C++ | 大小:14229KB | 下载883次
vjvj 在 2007-11-22 13:01:39 上传
说明:采用floyd算法实现的校园导游系统,区别于迪杰斯特拉算法,包中有源代码,以及可以直接运行的exe文件!
开发平台:Visual C++ | 大小:776KB | 下载44次