你的电脑有没有摄像头?看到别人用QQ玩视屏你会不会去想怎么实现的?
文章整理:西部数码--专业提供域名注册、虚拟主机服务
这里介绍使用DELPHI使用MS的AVICAP32.DLL就可轻松的实现对摄像头编程,
如果再加上你的网络编程水平,实现一个视屏聊天就不成什么问题了。
看看下面代码的代码:
const WM_CAP_START = WM_USER;
const WM_CAP_STOP = WM_CAP_START 68;
const WM_CAP_DRIVER_CONNECT = WM_CAP_START 10;
const WM_CAP_DRIVER_DISCONNECT = WM_CAP_START 11;
const WM_CAP_SAVEDIB = WM_CAP_START 25;
const WM_CAP_GRAB_FRAME = WM_CAP_START 60;
const WM_CAP_SEQUENCE = WM_CAP_START 62;
const WM_CAP_FILE_SET_CAPTURE_FILEA = WM_CAP_START 20;
const WM_CAP_SEQUENCE_NOFILE =WM_CAP_START 63
const WM_CAP_SET_OVERLAY =WM_CAP_START 51
const WM_CAP_SET_PREVIEW =WM_CAP_START 50
const WM_CAP_SET_CALLBACK_VIDEOSTREAM = WM_CAP_START 6;
const WM_CAP_SET_CALLBACK_ERROR=WM_CAP_START 2;
const WM_CAP_SET_CALLBACK_STATUSA= WM_CAP_START 3;
const WM_CAP_SET_CALLBACK_FRAME= WM_CAP_START 5;
const WM_CAP_SET_SCALE=WM_CAP_START 53
const WM_CAP_SET_PREVIEWRATE=WM_CAP_START 52
function capCreateCaptureWindowA(lpszWindowName : PCHAR; dwStyle : longint; x : integer;
y : integer;nWidth : integer;nHeight : integer;ParentWin : HWND;
nId : integer): HWND;STDCALL EXTERNAL ‘AVICAP32.DLL‘;
上面的代码就是我们主要用到的一个函数和常量的定义。
好了,打开你的Delphi,新建一个工程,将上面的定义加上吧。
新建一个窗口,放个Panel上去,添加一个按钮,Caption设置为"开始"
这里需要定义一个全局变量,
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
网站运营
建站经验
策划盈利
搜索优化
网站推广
免费资源
网站联盟
联盟新闻
联盟介绍
联盟点评
网赚技巧
行业资讯
业界动态
搜索引擎
网络游戏
门户动态
电子商务
广告传媒
网络编程
Asp.Net编程
Asp编程
Php编程
Xml编程
Access
Mssql
Mysql
其它
服务器技术
Web服务器
Ftp服务器
Mail服务器
Dns服务器
安全防护
软件技巧
其它软件
Word
Excel
Powerpoint
Ghost
Vista
QQ空间
QQ
FlashGet
迅雷
Internet Explorer
网页制作
FrontPages
Dreamweaver
Javascript
css
photoshop
fireworks
Flash
程序设计
Java技术
C/C++
VB
delphi
网络知识
网络协议
网络安全
网络管理
组网方案
Cisco技术
操作系统
Win2000
WinXP
Win2003
Mac OS
Linux
FreeBSD
Delphi编程控制摄像头
来源:互联网
作者:西部数码
时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
相关文章
热点关注
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站



