内容列表
- directshow的中文资料之建立一个捕捉程序
-
DirectShow 提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。数据源包括:VCR,camera,TV tuner,microphone,或其他的数据源。一个应用程序可以立刻显示捕捉的数据(预览),或是保存到一个文件中。
在这个例子中,ICaptureGraphBuilder 接口是处理捕捉工作的主要接口。你可以在你自己的捕捉程序中使用同样的方法和接口。在这里主要讨
- 分类:VC语言 查阅全文
- directshow的中文资料之设备列举和捕捉接口
-
这篇解释和示例如何通过DirectShow的接口去初始化和访问系统的硬件设备。代表性的,DirectShow应用程序使用下面类型的硬件。
音/视频捕捉卡音频或视频回放卡音频或视频压缩或解压卡(象MPEG解码器)下面将以AV设备作参考。
如何列举设备
包括在DirectShow SDK中的接口,类,和例子提供了音/视频捕捉和回放的功能。因为文件源过滤器和filter graph
- 分类:VC语言 查阅全文
- 用VC制作动态弹出的对话框
- 用VC制作动态弹出的对话框
在“网络蚂蚁”中,如果在下载过程中有错误发生,或是提示下载完成时,你都可以在屏幕中央看到一个由小变大、动态弹出的对话框,那么,这个动态弹出的对话框是如何实现的呢?
一、选择方法
通常,我们可以在对话框的WM_INITDIALOG事件的响应函数中加入对话框的一些初始化设置,比如改变窗口的位置及大小。同样,我们也可以在WM_I
- 分类:VC语言 查阅全文
- 一般性 DirectX 开发事宜
- 一般性 DirectX 开发事宜
我在试图编译示例时,为何得到那么多错误消息?
您可能没有将 include 路径设置正确。许多编译器(包括 Microsoft® Visual C++®)包含 SDK 的一个较早版本,因此如果您的 include 路径首先搜索标准的编译器 include 目录,则您会得到不正确版本的头文件。为解决这一问题,请确保 include 路径和库路径被
- 分类:VC语言 查阅全文
- 类似OICQ自动滑动的隐藏的实现,以及源代码
-
OICQ以及东方快车一些软件可以由用户设置隐藏到屏幕上端,鼠标划过时显示
实现起来十分简单,窗口滑动利用MoveWindow( RECT* rc, BOOL bReDraw);
检测鼠标是否划过窗口上方有三种方法
一,利用_TrackMouseEvent
具体实现:
//填加消息映射//.......ON_MESSAGE(WM_MOUSELEAVE,OnMou
- 分类:VC语言 查阅全文
- 自已做的ATL结构图,只是为了方便记忆而已,有兴趣不妨看一下。
-
点这儿下载:ATL结构图
&nbs
- 分类:VC语言 查阅全文
- D3DFrame 入门
- D3DFrame 入门
作者:Philip Taylor
发布日期:2000 年 5 月 15 日 将于 2000 年 6 月 19 日存档
下载本文的源代码(63.9K)
欢迎关注“Driving DirectX”的第二个问题,MSDN Online Voices 的 DirectX® 专栏。在下面几个专栏中,我想着重讨论 Direct3d
- 分类:VC语言 查阅全文
- 掌握DirectX和DirectInput——力反馈游戏杆
- 掌握DirectX和DirectInput——力反馈游戏杆
Jason Clark
不知不觉中,Windows下的游戏和多媒体程序已经开始流行。硬件变得越来越快,Windows也变得更加灵活。自从Microsoft发布了DirectX,游戏开发人员对其它平台已经越来越不感兴趣了。许多游戏开发者也已经将他们的开发工作完全移植到了Windows下。
- 分类:VC语言 查阅全文
- Alpha 闪烁效果
- Alpha 闪烁效果Philip Taylor 2000年9月
下载本文的源代码 (521 KB)
欢迎阅读 Driving DirectX。这个月,我将通过开发一个使用 alpha 的 Direct3D 屏幕保护程序继续对 alpha 混色进行探索。
图 1. MSDNSparkles 屏幕快照
图 1 显示了该示例的一个屏幕快照;要想真正欣赏这些图像,您必须花上一定的时间来观
- 分类:VC语言 查阅全文
- 关闭Windows的CTRL+ALT+DEL 和 ALT+TAB组合键的方法
- 关闭Windows的CTRL+ALT+DEL 和 ALT+TAB组合键的方法
你要是用了本文章中提供的代码造成什么损失的话,请你自担其责。
通过调用Win32 API函数SystemParametersInfo ,你可以关闭Windows的CTRL+ALT+DEL 和 ALT+TAB key热键。
但出于安全考虑,Microsoft并未提供该函数关于关闭上述热键方法的介绍。但实际上要实现这个
- 分类:VC语言 查阅全文
- 如何向 CImageList中加入位图文件
-
在MFC中CImageList类封装了图象列表控件的功能,图象列表控件是相同大小图象的一个集合,用于应用程序中大规模图标的存储,该控件是不可见控件,通常与其它控件一起使用,来为其它控件提供图标资源。图象的每个集合中均以0为图象索引基数,可以把这些图标看成是以数组方式存储的,图像列表通常由大图标或位图构成,其中包含位图模式,实际上,所有的在同一个图象列表中的图标都被存储在一个屏幕设备
- 分类:VC语言 查阅全文
- VC里的DHTML架构图-MSDN中的.
-
- 分类:VC语言 查阅全文
- 用VC5 制 作 应 用 程 序 启 动 封 面
- 用VC5 制 作 应 用 程 序 启 动 封 面 用VC5 制 作 应 用 程 序 启 动 封 面 很 多 大 型 应 用 程 序 都 有 启
- 分类:VC语言 查阅全文
- 利用任务栏上的图标与用户交互
- 利用任务栏上的图标与用户交互 利用任务栏上的图标与用户交互我们有时需要编制一些仅在后台监控的程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使其运行时的主窗口不可见。同时,应该让用户知道该程序正在运行,并且达到与用户进行交互的目的。将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作是当前非常流行的方法,它体现了Window
- 分类:VC语言 查阅全文
- 改变Push Button背景色
- 改变Push Button背景色 改变Push Button背景色在Windows中Edit,StaticBox的背景色都可以通过处理WM_CTLCOLOR消息来改变,但Push Button却不行。唯一的方法是使用OwnerDraw风格的按钮。本文讲述的方法是使用CButton的派生类。class CCButton : pu
- 分类:VC语言 查阅全文
- 如何在window2000下调试isapi
- 先把isapi放在有可执行权限的目录下,在IE中访问这个dll,如果是下载而不是看到执行的结果,那是你没有设定这个目录可执行权限,把Execute Permissions设为Scripts and Executables就可以执行ISAPI了 ,例如设wwwroot的可执行属性:在administrative tools中打开Internet Information Services, 打开Def
- 分类:VC语言 查阅全文
- CListView中对List Item的排序
- CListView中对List Item的排序
CListView类中包含了一个CListCtrl类的引用,并由这个CListCtrl类实现了List View窗口,窗口中包含了由程序添加的List Item。List Item则以LVITEM结构形式存在。在一个ListView窗口中,当所有的Item以Report的形式出现时,应该允许用户单击列标题,然后以该列的顺序进行升序排序或反序排序Li
- 分类:VC语言 查阅全文
- 如何打开关闭光驱门
- 如何打开关闭光驱门使用MS提供的多媒体控制API可以非常容易地实现此功能。有两种方法,分别使用mciSendCommand, mciSendString1. 使用mciSendCommandMCIDEVICEID mciID;MCI_OPEN_PARMS OpenParms;//光驱的设备名OpenParms.lpstrDeviceType = "cdaudio";//打开此设备mciSendCo
- 分类:VC语言 查阅全文
- CListView中对List Item的排序
- CListView中对List Item的排序
CListView类中包含了一个CListCtrl类的引用,并由这个CListCtrl类实现了List View窗口,窗口中包含了由程序添加的List Item。List Item则以LVITEM结构形式存在。在一个ListView窗口中,当所有的Item以Report的形式出现时,应该允许用户单击列标题,然后以该列的顺序进行升序排序或反序排序Li
- 分类:VC语言 查阅全文
- 《深入了解.net框架》
- 深入了解.net框架(一)理解受管理的执行(managed excution) 在受管理的执行过程的第一步是设计源程序。如果你想你的应用程序受益于common language runtime(公共语言运行时),你必须使用一个或多个支持运行时的语言编译器,比如visual basic,c#,visual c++或者其他第三方编辑器,比如perl或cobel编辑器
- 分类:VC语言 查阅全文