CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

请大家看看,我的视频捕捉程序是哪里有问题啊?

楼主zbc(修身养息,百战不怠)2004-08-01 17:46:06 在 C++ Builder / 基础类 提问

void   __fastcall   TForm1::Button1Click(TObject   *Sender)  
  {  
  HINSTANCE   hLib;  
  try  
  {  
      hLib=LoadLibrary("AVICAP32.DLL");//加载AVICAP32.DLL库  
      if   (NULL   ==   hLib)  
        {  
        Application->MessageBoxA("加载库失败,请确保所需库在系统目录下",Application->Title.c_str(),MB_ICONWARNING);  
        return;  
        }  
      typedef   HWND   __stdcall   capCreate(char*   pWindowsName,long   dwStyle,int   x,int   y,int   nWidth,int   nHeight,HWND   ParentWin,int   id);  
      capCreate*   cap   =   (capCreate*)GetProcAddress(hLib,"capCreateCaptureWindowA");  
   
  HWND   hdc   =   cap("我的视频",WS_CHILD|WS_VISIBLE   ,Panel1->Left,Panel1->Top,Panel1->Width,Panel1->Height,Handle,0);  
  if   (NULL   !=   hdc)  
  {  
      SendMessage(hdc,   WM_CAP_SET_CALLBACK_VIDEOSTREAM,   0,0);  
      SendMessage(hdc,   WM_CAP_SET_CALLBACK_ERROR,   0,   0);  
      SendMessage(hdc,   WM_CAP_SET_CALLBACK_STATUSA,   0,   0);  
      SendMessage(hdc,   WM_CAP_DRIVER_CONNECT,   0,   0);  
      SendMessage   (hdc,   WM_CAP_SEQUENCE,   0,   0);  
      SendMessage(hdc,   WM_CAP_SET_SCALE,   1,   0);  
      SendMessage(hdc,   WM_CAP_SET_PREVIEWRATE,   66,   0);  
      SendMessage(hdc,   WM_CAP_SET_OVERLAY,   1,   0);  
      SendMessage(hdc,   WM_CAP_SET_PREVIEW,   1,   0);  
  }  
  }  
  __finally  
  {  
        FreeLibrary(hLib);  
  }  
   
  }  
   
  上面的代码运行后,捕捉到第一个画面后,就死了,请大家看看,哪儿有问题啊?谢谢  
  问题点数:100、回复次数:4Top

1 楼ralpha08(被水淹死的鱼)回复于 2004-08-01 17:48:59 得分 50

不会了!  
  不过希望搂主调好之后可以把源码发上来让家学习学习!Top

2 楼zbc(修身养息,百战不怠)回复于 2004-08-01 17:53:29 得分 0

呵呵,如果可以的话,我自然会发了Top

3 楼zbc(修身养息,百战不怠)回复于 2004-08-01 18:08:31 得分 0

呵呵,找到原因了,真是笨,写好后,与大家分享哈Top

4 楼JetKingLau(时差)(亦远亦近)(静坐常思已过 闲谈勿论人非 …………)回复于 2004-08-01 18:10:08 得分 50

恭喜恭喜。到时楼主记得给偶一份,偶准备开始转向这方面。Top

相关问题

  • 软件仿真视频捕捉卡驱动程序
  • 如何编一个视频捕捉程序?
  • 视频捕捉卡
  • 请教winNT下视频捕捉的问题。win 95-98 下正常的程序,NT下找不到设备。
  • 怎样用Delphi编写视频捕捉程序,能解决问题的一定给分
  • 救命阿!有人能给我一个USB视频捕捉的源程序,像微软的AMCap.exe!
  • DirectShow:退出视频捕捉应作哪些处理,我的程序退出时候老是发生异常
  • 视频捕捉问题
  • 摄像头--视频捕捉
  • help 关于视频捕捉

关键词

  • hdc
  • cap
  • sendmessage
  • capcreate
  • hlib
  • wm
  • panel
  • 库
  • callback
  • hwnd

得分解答快速导航

  • 帖主:zbc
  • ralpha08
  • JetKingLau

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo