C/C++
文章平均质量分 82
windshome
这个作者很懒,什么都没留下…
展开
-
用一个类来封装DLL(SO)的动态调用
动态调用DLL技术很常见也没有什么特别困难的,但是我总是感觉写起来很烦,要用typedef定义,加载DLL、查找地址,很烦人,所以我找了一个方式,把DLL动态调用的逻辑都封装成了一个类,使用起来就简单多了。 直接动态调用的方法,示例如下: 1、预定义 typedef LinphoneCore* (*funlinphone_core_new)(const Li...原创 2013-03-28 17:07:48 · 236 阅读 · 0 评论 -
VC中屏幕保存为JPG文件的方法和VFW的使用
VC6 图像和视频处理之一:保存JPG文件前一阵接了个项目,使用电脑上的摄像头拍照,所以花了一些时间研究了Windows 的VFW函数,发现这个挺好玩的,网上资料也很多。简单介绍一下:(1)使用 capCreateCaptureWindow 来创建一个图像窗口(2)使用capCaptureGetSetup获取设置,在获取到的设置的基础上,对参数进行修改,包括: 是否同时捕获音频 帧...原创 2013-01-31 16:12:57 · 851 阅读 · 0 评论 -
怎样限制控件,使之只能在指定的网站使用
当我们为网站开发ActiveX控件的时候,也许会出于希望控件功能由指定网站独享的目的,希望限制使用此控件的域。 实现原理1. 在控件内获取IE浏览器接口IWebBrowser22. 通过此接口的get_LocationURL方法获取控件所在网页的URL。3. 检查这个URL的域是否在白名单中。如果不是信任的域,任何方法都不允许调用。 使用方法:1...2013-12-02 15:26:51 · 179 阅读 · 0 评论 -
VFW的封装类-摄像功能
在上一篇里,简单介绍了windows VFW库的情况,使用VFW处理还是比较简单的,但是也非常不容易控制,而且,即便仔细看文档的介绍,还是要摸着石头过河。在CodeForge网站上搜了好长时间,总算从网上找到一个以前人写的 VFWImage的工具类,算是完整封装了VFW的宏和API,于是我把我的项目中,和图像、视频采集的程序使用这个类重写了,重写之后,的确控制起来方便多了。现在把这个类附上,有...2013-02-05 09:34:05 · 203 阅读 · 0 评论 -
VC6 COM控件增加事件支持
前一阵子写一个控件,感觉接口有些地方使用返回值控制不大方便使用,所以打算给控件增加上几个事件,结果在网上搜了很久,也看不到合适的方法,网上说的一些东西,在我的VC环境中看的时候,根本就没有办法那么操作(包括VC6和VC2010)。于是找了一个示例程序,反反复复试验了好多次,终于自己的控件能够通过事件回调了,现在把我的试验方法记录下来。(网上说的更多是在建立控件工程时增加事件,如果对于一个...2013-02-17 11:20:54 · 275 阅读 · 0 评论