![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WIN32
文章平均质量分 66
小毅
这家伙很懒,什么也没留下
展开
-
用VC实现自定义LISTBOX控件
下午在用EVC在ARM开发板上开发应用程序,需要将LISTBOX控件上的项目放大显示,我先用VC模拟出来,但是很不幸,EVC上LISTBOX不支持OWNER DRAW。不过还好,总算在VC上做了点东西,下面把过程记录下来:1、在对话框中添加一个LISTBOX控件,将其属性改为“FIXED”(属性说明请参阅MSDN)。2、建立一个断承CListBox的类CCustomListBox,重载(Overr原创 2005-01-10 21:19:00 · 4064 阅读 · 1 评论 -
怎样改变DirectShow中采集的视频大小.
在利用Directshow采集视频的过程中,一般初始化时我们要给Capture Graph视频参数..比如它的长和宽,亮度什么的...当然,如果你什么都不给,DirectShow会为你分配一个系统默认的值..这里介绍如何在初始化时改变采集的视频的长和宽..1.定义IAMStreamConfig InterfaceIAMStreamConfig *pConfig;2.初始化IAMStreamConf原创 2005-05-17 19:31:00 · 3707 阅读 · 1 评论 -
提取DirectShow中视频采集的数据.
DirectShow中,数据流(Data Flow)都是依次流过各个Filter的.它对数据的管理也有自己的方法,而且并没有向用户提供一个统一的接口,供用户操作数据流.这里以提取视频采集在的每帧为位图数据为例,说说如何在Directshow中提取数据.这里我们用到了DirectShow提供给我们的接口ISampleGrabber,并定义了一个供它回调的CSampleGrabberCB对象(继承IS原创 2005-04-17 22:52:00 · 3185 阅读 · 1 评论 -
用CFindFile遍历目录.
OS:WIN32(not support WINCE)SDK:MFC代码如下:CFileFind ff; CString szDir = m_nFilePath; //m_nFilePath为用户选择的一个目录 if(szDir.Right(1) != "//") //确保目录最后一个字符为/ szDir += "//"; szDir += "*.*"; BO原创 2005-04-12 21:19:00 · 5393 阅读 · 0 评论 -
将DirectShow采集的视频在任意窗口显示.
用DirectShow构建ICaptureGraphBuilder图表后,可以正确的采集视频.但是,一般情况下,视频都是显示在一个系统自动弹出的对话框中,下面介绍了如何将采集的视频显示在任意窗口中.这里以显示到一个CStatic(即一个Rectangle)上为例.(运用了IVideoWindow Interface)在建好Video Capture Filter Graph后,我们只须调用IMed原创 2005-04-09 21:22:00 · 2506 阅读 · 2 评论 -
用DirectShow实现视频采集
DirectShow作为DirectX的一个子集,它为用户提供了强大、方便的多媒体开接口,并且它拥有直接操作硬件的能力,这使得它的效率远胜于用GDI等图形方式编写的多媒体程序。前面一篇文章已经对DirectShow作了粗略的介绍,阐述了它的原理及一些编程方法。这里结合实践中运用DirectShow实现视频采集(WIN32)来加深对DirectShow的理解和操作能力。1.系统环境及开发环境 l原创 2005-03-27 15:06:00 · 10379 阅读 · 8 评论 -
DirectShow初探
可能到现在为止,还没有哪个玩过游戏的人没有接触过Microsoft的DirectX的。因为现今大多数的游戏都是用DirectX开发出来的。相比之下,DirectShow只是DirectX的一个子集。DirectX中还包括DirectSound、Direct3D等集合。DirectShow主要用来处理一些与音视频有关的多媒体任务,比如音视频采集、回放等。过年回来后,在一个项目中要求在WIN32下采集原创 2005-03-10 22:26:00 · 3226 阅读 · 2 评论 -
WIN32音频数据采集---WaveIn-Out实现
基本步骤及思想:设定音频采集参数(采样率、声道等),打开音频设备和开辟缓存,操作采集的数据。1. 定义音频采集参数 WAVEFORMATEX waveform;//WAVE波形的采集参数typedef struct { WORD wFormatTag; WORD nChannels; DWORD nSamplesPerSec; DWORD n原创 2005-01-09 20:19:00 · 2221 阅读 · 0 评论 -
IE网页文本采集的实现
前不久,有人在论坛上求一个能够自动完成网页文本采集的软件。具体功能是,当用户选择网页中的一段文本时,单击鼠标右键,则会在右键菜单中看到“保存为文本文件”的选项,这篇文章讲一讲我实现的这个小软件的技术及思想。该软件涉及到的技术有:1、IE编程,主要是如何将右键菜单嵌入到IE右键菜单里去。2、COM(组件对象模型)编程。3、VB脚本编程。实现该软件的基本思想及流程:1、向系统注册一个COM组件,该组件原创 2005-01-09 19:27:00 · 1298 阅读 · 1 评论 -
关于位图大小的计算方式。
上两周在做数字图像处理大作业时碰到一个问题。我想自己在内存中构造一幅24位的bmp位图,那么应该是54个字节的位图头加上后面Width*Height*3个字节的位图数据(24位图没有调色板信息),但是我将构造的数据存入文件后,文件就是显示不出来。我用“画图”构造一幅Width*Height的位图,存入文件后,发现文件比我构造的数据多出来很多字节,而且这个字节是不定的。查了下资料,把原因写下来:在计原创 2005-12-28 00:03:00 · 3657 阅读 · 0 评论