• 大小: 5.73MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-16
  • 语言: Html/CSS
  • 标签: 海康  ActiveX  OCX  

资源简介

海康最新版本的ActiveX控件,包含说明文档,exe及HTML示例,可用于今年新版本的摄像头直连。CSDN及海康官网上也有类似资源,但ActiveX控件版本较老(2008年),对于新出的摄像头预览功能会有问题,本文档的ActiveX控件更新于2013年12月。得此资源,与广大朋友共享!在DS-2CD2T45D-I3摄像头上调试通过。

资源截图

代码片段和文件信息

// AlarmoutCtrl.cpp : implementation file
//

#include “stdafx.h“
#include “PCDVRDVRDEMO.h“
#include “AlarmoutCtrl.h“


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAlarmoutCtrl dialog


CAlarmoutCtrl::CAlarmoutCtrl(CWnd* pParent /*=NULL*/)
: CDialog(CAlarmoutCtrl::IDD pParent)
{
//{{AFX_DATA_INIT(CAlarmoutCtrl)
m_bAlarmout1 = FALSE;
m_bAlarmout2 = FALSE;
m_bAlarmout3 = FALSE;
m_bAlarmout4 = FALSE;
//}}AFX_DATA_INIT
}


void CAlarmoutCtrl::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAlarmoutCtrl)
DDX_Check(pDX IDC_CHECK_ALARMOUTCTRL1 m_bAlarmout1);
DDX_Check(pDX IDC_CHECK_ALARMOUTCTRL2 m_bAlarmout2);
DDX_Check(pDX IDC_CHECK_ALARMOUTCTRL3 m_bAlarmout3);
DDX_Check(pDX IDC_CHECK_ALARMOUTCTRL4 m_bAlarmout4);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAlarmoutCtrl CDialog)
//{{AFX_MSG_MAP(CAlarmoutCtrl)
ON_BN_CLICKED(IDC_CHECK_ALARMOUTCTRL1 OnCheckAlarmoutctrl1)
ON_BN_CLICKED(IDC_CHECK_ALARMOUTCTRL2 OnCheckAlarmoutctrl2)
ON_BN_CLICKED(IDC_CHECK_ALARMOUTCTRL3 OnCheckAlarmoutctrl3)
ON_BN_CLICKED(IDC_CHECK_ALARMOUTCTRL4 OnCheckAlarmoutctrl4)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAlarmoutCtrl message handlers

BOOL CAlarmoutCtrl::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here
pMainDlg = (CPCDVRDVRDEMODlg *)GetParent();

if(!F_InitPara())
return false;

UpdateData(FALSE);

return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

void CAlarmoutCtrl::OnOK() 
{
// TODO: Add extra validation here

CDialog::OnOK();
}

void CAlarmoutCtrl::OnCancel() 
{
// TODO: Add extra cleanup here

CDialog::OnCancel();
}

void CAlarmoutCtrl::OnCheckAlarmoutctrl1() 
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_bAlarmout1)
{
if(!pMainDlg->m_OCX3.ControlAlarmOut(01))
{
m_bAlarmout1 = FALSE;
AfxMessageBox(“报警输出控制失败!“);
}
}
else
{
if(!pMainDlg->m_OCX3.ControlAlarmOut(00))
{
m_bAlarmout1 = TRUE;
AfxMessageBox(“报警输出控制失败!“);
}
}
UpdateData(FALSE);
}

void CAlarmoutCtrl::OnCheckAlarmoutctrl2() 
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_bAlarmout2)
{
if(!pMainDlg->m_OCX3.ControlAlarmOut(11))
{
m_bAlarmout2 = FALSE;
AfxMessageBox(“报警输出控制失败!“);
}
}
else
{
if(!pMainDlg->m_OCX3.ControlAlarmOut(10))
{
m_bAlarmout2 = TRUE;
AfxMessageBox(“报警输出控制失败!“);
}
}
UpdateData(FALSE);
}

void CAlarmoutCtrl::OnCheckAlarmoutctrl3() 
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_bA

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     362496  2013-08-22 13:47  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\AudioIntercom.dll

     文件    1645320  2012-06-26 15:15  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\gdiplus.dll

     文件    2244675  2013-08-08 15:58  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\HCNetSDK.dll

     文件       1626  2013-12-13 15:43  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\NetVideoActiveX23.inf

     文件     172032  2013-12-04 11:18  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\NetVideoActiveX23.ocx

     文件     427008  2013-07-09 08:28  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\OpenAL32.dll

     文件      90112  2010-06-17 19:44  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\PCDVRDVRDEMO.exe

     文件    1347654  2013-08-05 17:16  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\PlayCtrl.dll

     文件      61508  2012-06-26 15:15  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\QosControl.dll

     文件         30  2009-10-15 11:33  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\register.bat

     文件      53248  2013-08-24 10:23  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\RemConfigRes_CHI.dll

     文件      98304  2013-08-24 10:23  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\RemConfigRes_ENG.dll

     文件    1400832  2013-08-24 10:23  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\ShowRemConfig.dll

     文件     262246  2013-05-28 20:18  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\StreamTransClient.dll

     文件     208991  2013-11-08 14:07  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\SystemTransform.dll

     文件         33  2009-10-15 11:33  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\Unregister.bat

     文件    2884208  2013-12-13 15:45  20131213NetVideoActiveX23开发包\NetVideoActiveX23\codebase\NetVideoActiveX23.cab

     文件        190  2013-12-13 15:51  20131213NetVideoActiveX23开发包\NetVideoActiveX23\codebase\版本信息.txt

     文件      33232  2013-10-10 09:15  20131213NetVideoActiveX23开发包\NetVideoActiveX23\doc\Index.htm

     文件      43380  2014-01-14 16:57  20131213NetVideoActiveX23开发包\NetVideoActiveX23\doc\IPChannelIndex.htm

     文件     183296  2013-12-13 16:02  20131213NetVideoActiveX23开发包\OCX控件接口说明(V2.3).doc

     文件       6705  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\AlarmoutCtrl.cpp

     文件       1611  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\AlarmoutCtrl.h

     文件      72880  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\Markup.cpp

     文件      14085  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\Markup.h

     文件      14870  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\netvideoactivex.cpp

     文件       4791  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\netvideoactivex.h

     文件      23191  2010-06-17 19:43  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\netvideoactivex23.cpp

     文件       6759  2010-06-17 19:43  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\netvideoactivex23.h

     文件      40192  2012-05-10 16:45  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\PCDVRDVRDEMO.APS

............此处省略38个文件信息

评论

共有 条评论