
程序设计
文章平均质量分 69
kasdmn
这个作者很懒,什么都没留下…
展开
-
ReadFile
ReadFile函数原形:BOOL ReadFile( HANDLE hFile, //文件的句柄 LPVOID lpBuffer, //用于保存读入数据的一个缓冲区 DWORD nNumberOfBytesToRead, //要读入的字符数 LPDWORD lpNumberOfBytesRead, //指向实际读取字节数的指针 LPOVERLAPPED lpOverlapped //如文件打开原创 2008-12-05 12:35:00 · 869 阅读 · 3 评论 -
加载位图 LoadBitmap
CPaintDC dm(this); // 用于绘制的设备上下文 CRect cltRect; GetClientRect(&cltRect); dm.FillSolidRect(0,0,cltRect.Width(),cltRect.Height(),RGB(0,0,0)); BITMAP bmp; HBITMAP hBmp; HDC hDC; GetClientRe原创 2008-12-19 10:29:00 · 851 阅读 · 0 评论 -
UpdateData(TRUE)和UpdateData(FALSE)的区别
UpdateData(TRUE)和UpdateData(FALSE)的区别 当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 1、UpdateDa原创 2008-12-19 11:29:00 · 2746 阅读 · 3 评论 -
利用 DirectShow 开发自己的 Filter
学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助。 Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现了纯虚指针接口的C++对象。关于com的东西,这里不多讲。 一、给vc配置DirectShow的开发环境 无论开发Filter还是开发Dshow的应用程序都要配置一下开发环境的,其实原创 2009-04-06 16:52:00 · 722 阅读 · 0 评论 -
DirectSound应用程序开发快速入门
一、配置DirectDounf的开发环境 在进行DirectSound开发之前,一定要设置好开发环境,否则编译时会提示你很多东西都找不到定义,DirectSound的开发环境很好设置,简单的说就是包含一些头文件,将lib文件添加要工程中。仅仅包含dsound.h肯定是不够的,一般来说,在你的工程中包含下面两个文件就够了。#include #include 如转载 2009-04-06 17:14:00 · 845 阅读 · 0 评论 -
DirectShow开发快速入门之事件通知机制
摘要:这篇文档描述DirectShow中事件产生的机制,以及应用程序是如何处理事件的。 概述 事件是Graph图和应用程序之间互相通信的机制,类似于消息机制。当某个事件发生时,比如数据流结束,产生一个错误等,Filter就要给Filter图表管理器(Graph Manager)发送一个事件通知。Filter图表管理器处理其中的一部分事件,将其他事件要交给应用程序处理。如果图表管理器没有处理转载 2009-04-06 17:09:00 · 411 阅读 · 0 评论