BitBlt 注意事项(CAPTUREBLT) (转)
摘要:BitBlt 注意事项(CAPTUREBLT) 分类: C/C++ VC 2011-08-01 17:29 BitBlt 函数用于在设备间传递某块像素,例如向窗口表面呈现位图,或是复制屏幕 (截屏) 。这篇文字讲述了复制屏幕过程中需要注意的问题。基本过程:创建源设备上下文 (hDC = CreateDC,GetDC,GetWindowDC) 。创建兼容的设备上下文 (hMemDC = CreateCompatibleDC) 。创建兼容位图 (hBmp = CreateCompatibleBitmap) 。将 hBmp 选入 hMemDC (hOldBmp = SelectObject) 。进.
阅读全文
posted @
2012-05-15 10:59
3D入魔
阅读(3036)
推荐(0) 编辑
VC++ MFC DLL动态链接库编写详解 (转)
摘要:VC++ MFC DLL动态链接库编写详解 MFCVC++CC++C#虽然能用DLL实现的功能都可以用COM来替代,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用VC MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型使用VC++可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨论的主要对象。1、MFC扩展DLL每个DLL都有某种类型的接口:变量、指针、函数、客户程序访问的类。它们的作用是让客户程序使用DLL,MFC扩展DLL可以有C++的接口。也就是它可以导
阅读全文
posted @
2012-05-15 10:21
3D入魔
阅读(648)
推荐(0) 编辑
实现MFC扩展DLL中导出类和对话框 (转)
摘要:实现MFC扩展DLL中导出类和对话框 2006-03-02 15:54作者:江上飞鸟出处:vckbase责任编辑:方舟 如果要编写模块化的软件,就要对对动态链接库(DLL)有一定的了解,本人这段时间在修改以前的软件时,决定把重复用的类和对话框做到DLL中,下面就从一个简单的例子讲起,如何实现MFC扩展DLL中导出类和对话框。 一、创建MFC扩展DLL 步骤: 运行Visual Studio 6.0->File->New...->Projects; 选择Mfc AppWizard(dll),在右边Project name下输入ExportClass,单击“下一步”; 选择Mfc
阅读全文
posted @
2012-05-14 16:32
3D入魔
阅读(513)
推荐(0) 编辑
转载-VFW编程实例(详)
摘要:转载-VFW编程实例(详) VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包,VFW的核心是AVI文件标准。AVI(Audio Video Interleave)文件中的音、视频数据帧交错存放。围绕AVI文件,VFW推出了一整套完整的视频采集、压缩、解压缩、回放和编辑的应用程序接口(API)。由于AVI文件格式推出较早且在数字视频技术中有广泛的应用,所以VFW仍然有很大的实用价值,而且进一步发展的趋势。 在VC++开发环境中调用VFW和使用其它开发包没有什么不同,只是需要将VFW32.lib文件加入工程中,但在开放视频捕捉与压缩管理程序时需要.
阅读全文
posted @
2012-05-11 14:47
3D入魔
阅读(376)
推荐(0) 编辑