自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (51)
  • 收藏
  • 关注

转载 一个最简单的源Filter的编写步骤 转贴

一个最简单的源Filter的编写步骤 转贴 1.创建一个空的Dll工程,添加5个空文件分别名为:MyOutputPin.h、 MySourceFilter.h、MyOutputPin.cpp、MySourceFilter.cpp和MySourceFilter.def。 2.声明两个类,一个是Filter的实现类,一个是输出Pin的实现类,由于是最简单的源Filter,因此Fil

2014-10-24 10:30:50 631

转载 MFC动态创建按钮及添加消息响应

MFC动态创建按钮及添加消息响应   2012-05-19 21:24:31|  分类: 计算机MFC点滴|举报|字号 订阅 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑

2014-10-18 14:06:56 675

转载 3.MFC中如何编辑右键的功能

在MFC中,很多的时候为了方便操作,需要利用鼠标的右键实现很多的功能。     这里总结自己在实现时的做法。     首先,找到要添加功能的区域,选择属性,找到Control Events中的NM_RCLICK,然后选择新增,本例中是新增的OnNMRClickListEnnote,然后双击,进入到对应的函数中。     然后,对函数进行如下的处理,如下图 +

2014-10-18 10:09:40 535

转载 2.MFC中如何添加子窗口

在MFC中,有时候需要在同一个区域显示不同的内容,比如,点击某一个按钮,在一个特定的区域显示A,再次点击之后,在同样的区域显示B,这个时候,就需要构建子窗口来解决问题。     首先,按照上一篇的方法新建两个窗口,此时需要注意的是,通过右键,选择属性,把窗口的style设置为child。     然后,在父窗口上用PictureControl选择出一个区域,将来让子窗口显示在这个区域中

2014-10-18 10:08:27 573

转载 1.MFC中添加新的对话框

在MFC工程中,除了系统自动生成的一些对话框之外,还需要根据自己的需求,添加新的对话框。这里总结下自己最近使用的方法。    首先,找到Resource View中自己新建的工程,然后右键,选择Add Class,然后弹出的对话框中对新增的类进行设置,在Base Class需要选择CDialog,然后输入新增类的名称之后,就新增了一个类。这个类不仅有对应的头文件还有.cpp文件,以及一个与这

2014-10-18 10:03:04 586

软件设计师考试历年真题与答案合集.CHM

软件设计师考试历年真题与答案合集.CHM

2014-03-09

DirectShow9.0 part04

DirectShow9.0 part04

2014-03-09

DirectShow9.0SDK part05

DirectShow9.0SDK part05

2014-03-09

DirectShow 9.0SDK

DirectShow 9.0SDKDirectShow 9.0SDKDirectShow 9.0SDKDirectShow 9.0SDKDirectShow 9.0SDKDirectShow 9.0SDKDirectShow 9.0SDK

2014-03-09

PowerBuilder动态创建dw,动态添加检索参数

PowerBuilder动态创建dw,

2013-05-15

pb实用100例

pb实用100例

2013-05-15

PowerBuilder FTP上传与下载

PowerBuilder FTP上传与下载 PB

2013-05-15

Powerbuilder MScomm.ocx实例源码 云台控制 通信

Powerbuilder MScomm.ocx实例源码 云台控制 通信

2013-04-17

web-design-chm

css3参考手册,HTML5参考手册,javascript手册,Jquery手册,php手册

2013-03-20

管理员必须掌握的常用命令.doc

管理员必须掌握的常用命令.doc

2013-03-18

java初级学习笔记

java初级学习笔记,讲解很详细,全是基础知识点。

2013-03-18

植物大战僵尸HTML5编写

一个HTML5写的植物大战僵尸,不是自己写,别人分享的,在这里分享给大家。

2013-03-17

HTML5

HTML5 相关资料 PDF

2013-03-17

HTML5高级程序设计

HTML5高级程序设计

2013-03-15

50个最受网友欢迎的HTML5资料

50个最受网友欢迎的HTML5资料

2013-03-15

HTML5入门

HTML5入门

2013-03-15

JavaScript&JQuery;&CSS;&CSS;+DIV实例大全

JavaScript&JQuery;&CSS;&CSS;+DIV实例大全.rar

2013-03-10

Java的23种设计模式

Java的23种设计模式

2013-02-18

Hibernate配置数据连接

配置Hibernate使用c3p0或Proxool连接池(2008-01-13 17:15:54)转载标签: 杂谈 1.Hibernate默认连接池 &lt;?xml version='1.0' encoding='UTF-8'?&gt; <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory > <!?JDBC驱动程序--&gt; <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

2013-01-21

JavaScript源代码集.chm

JavaScript源代码集.chm

2013-01-21

WpfClock.rar

WPF模拟时钟,可直接运行,效果链接https://blog.csdn.net/afu1972715000/article/details/102974162

2019-11-08

maven安装包apache-maven-3.3.9.zip

maven安装包apache-maven-3.3.9.zip

2019-02-15

如何新建一个Filter空工程

如何新建一个Filter空工程

2015-06-09

DirectShow开发指南Avchat

DirectShow开发指南Avchat

2015-06-09

FFMpeg SDK 开发手册.pdf

FFMpeg SDK 开发手册.pdf

2015-06-09

MFC 网络基础 UDP服务器端

MFC 网络基础 UDP服务器端

2015-02-04

MFC 网络通信 TCP 客户端

MFC 网络通信 TCP 客户端

2015-02-04

MFC TCP通信 服务器端

MFC TCP通信 服务器端

2015-02-04

Directshow调试笔记

Directshow调试笔记

2015-01-15

Directshow 压缩avi格式视频

Directshow 压缩avi格式视频

2015-01-13

directshow 视频预览到指定picture控件

directshow 视频预览到指定picture控件

2015-01-09

directshow USB摄像头预览

//指定视频采集设备的友好名字,为它创建一个Filter IBaseFilter * CTestPreviewDlg::CreateVideoDevice(const char * inFriendlyName) { return CreateHardwareFilter(CLSID_VideoInputDeviceCategory,inFriendlyName); } //根据设备的友好名字,创建一个代表该设备的Filter IBaseFilter * CTestPreviewDlg::CreateHardwareFilter(GUID inCategory,const char * inFriendlyName) { //创建一个系统枚举组件对象 ICreateDevEnum * enumHardware = NULL; HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum,NULL,CLSCTX_ALL, IID_ICreateDevEnum,(void**)&enumHardware); if(FAILED(hr)) { return NULL; } IBaseFilter * hardwareFilter = NULL; IEnumMoniker * enumMoniker = NULL; //为指定的目录创建枚举器 hr = enumHardware->CreateClassEnumerator(inCategory,&enumMoniker,0); if(enumMoniker) { enumMoniker->Reset(); ULONG fetched = 0; IMoniker * moniker = NULL; char friendlyName[256]; //枚举得到该目录下所有的设备,逐个进行名字匹配 while(!hardwareFilter && SUCCEEDED(enumMoniker->Next(1,&moniker, &fetched)) && fetched) { if(moniker) { IPropertyBag * propertyBag = NULL; VARIANT name; friendlyName[0] = 0; hr = moniker->BindToStorage(0,0,IID_IPropertyBag,(void**)&propertyBag); //读取设备的友好名字 if(SUCCEEDED(hr)) { name.vt = VT_BSTR; hr = propertyBag->Read(L"Friendlyname",&name,NULL); } if(SUCCEEDED(hr)) { WideCharToMultiByte(CP_ACP,0,name.bstrVal,-1, friendlyName,256,NULL,NULL); //如果当前设备的友好名字与用户指定的设备名字相同, //则将当前设备标识绑定为Filter形式 if(strcmp(friendlyName,inFriendlyName) == 0) { moniker->BindToObject(0,0,IID_IBaseFilter, (void**)&hardwareFilter); } } //释放使用过的接口 if(propertyBag) { propertyBag->Release(); propertyBag = NULL; } moniker->Release(); } } enumMoniker->Release(); } enumHardware->Release(); return hardwareFilter; }

2015-01-08

pb12.5自绘text

pb12.5自绘text

2014-12-09

如何创建一个简单的Filter

如何创建一个简单的Filter

2014-10-24

2004-2012软件设计师历年真题及答案.rar

2004-2012软件设计师历年真题及答案.rar

2014-03-09

算法与数据结构.pdf

算法与数据结构.pdf

2014-03-09

C语言.pdf

C语言.pdf

2014-03-09

DirectShow9.0 part01

DirectShow9.0 part01

2014-03-09

DirectShow9.0 part02

DirectShow9.0 part02

2014-03-09

DirectShow9.0 part03

DirectShow9.0 part03

2014-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除