VC++开发PhotoShop插件之选区
本文转自VC知识库,文中内容不代表本站观点,仅供参考 我们的程序里用到的图都是放在一张大图里的,所以就有一个文件记录每个小图是放在这张大图的什么地方,类似这个样子: <name="button" left="10" top="30" right="24" bottom="70"/>. 图要是少了还好,多到几十、几百个这样的记录,每次要更新一个图都要找半天,尤其是界面大变的时候,几
本文转自VC知识库,文中内容不代表本站观点,仅供参考 我们的程序里用到的图都是放在一张大图里的,所以就有一个文件记录每个小图是放在这张大图的什么地方,类似这个样子: <name="button" left="10" top="30" right="24" bottom="70"/>. 图要是少了还好,多到几十、几百个这样的记录,每次要更新一个图都要找半天,尤其是界面大变的时候,几
摘要:本文档主要讲述了Filter graph的动态构建技术 动态的重新连接 在进行pin连接的时候,应用程序一般都要讲graph停掉。但是,一些filter支持pin的动态连接。 图1 如上图,我们想将Filter 2动态移走。有两个必要条件: (1)Filter 3 (pin D)必须支持IPinConnection接口(这个接口能够保证Filter在非Stopped状态
我们都知道,在程序里获取命令行参数很简单,WinMain函数会以参数的形式传递给我们,或者可以调用API GetCommandLine 获取。但是GetCommandLine函数不接受参数,获取的只是自己程序的命令行参数。那么如果我们想获取别的应用程序的命令行参数应该怎么办呢? 有的同学说,既然GetCommandLine只能获取本程序的命令行参数,我们可以在其它进程里插入一个Dll,在
摘要:本篇文档主要讲述如何使用GraphEdit来模拟构建graph图,测试你的filter。 GraphEdit概述 GraphEdit是一个很有用的工具,可以用来构建graph图。通过GraphEdit,你可以在开发代码之前进行一下体验,你也可以装载一个你的应用程序创建的Graph文件。如果你想开发一个自己的filter,GraphEdit 给你提供了一个快速测试的方法:将你
俗话说佛要金装、人要衣装,作软件的当然得要个好界面啦。网上提供的控件自绘基本上是MFC或WTL封装好的类,对于不想用MFC的人来说是一无是处的,我可是WIN32API的坚决拥护者。因为MFC等也是用WIN32API封装起来的,学好了WIN32API,可以深入的了解Windows内部的机制,编写出来的程序才能得到更好的优化。 下面分析一下自绘按钮的原理,用过MFC自绘按钮的人都知道,是通
摘要:本文主要讲述了Directshow开发的一些基本概念和技巧,主要内容如下: 1、视频播放(Video Rendering) 2、如何处理事件通知(Event Notification) 3、如何枚举系统的设备和过虑器 4、如何枚举Graph图中的对象(filter,pin) 5、Seeking Filter graph 6、如何设置Graph时钟(Settin
摘要:本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序);二是可以用来显示软件名称和版权等提示信息。怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法,前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程序。 1.利用组件库中的Splash Screen组件实现 (1)用Photoshop等制作启动画面图像,保
摘要:本文主要讲述了Graph图构建过程中常用的技巧,主要的内容如下: ?如何根据CLSID向graph中添加filter ?如何查找filter空闲的pin ?如何连接两个Filter ?如何获得filter或者pin的接口指针 ?如何查找和某个filter的上下相连的filter ?如何删除graph中的所有filter ?如何利用Capture Graph
DirectSound设备对象表示一个播放设备,它被用来管理设备和创建声音缓冲区。 多个应用程序能够为相同的声音设备创建对象。当输入集中于应用程序间的变化时,音频输出自动从一个应用程序流转换到其他应用程序流。因此,当输入集中于变化时,应用程序不必反复地播放和暂停它们的缓冲区。 如果你的程序只是简单地通过用户首选设备来播放声音,那么没有必要去枚举可用的设备。当你通过调用 DirectS
Pin的连接 应用程序通过调用filter 图表管理器的方法来连接filter,并不是来调用filter或者pin本身的函数。应用程序可以调用IFilterGraph::ConnectDirect or IGraphBuilder::Connect来指定不同的filter直接连接,也可以通过IGraphBuilder::RenderFile间接连接。 只有两个filter都在graph里,
Powered by Jcms1.0 | Theme by 皖ICP备08002322号