• 大小: 6.34MB
    文件类型: .zip
    金币: 2
    下载: 13 次
    发布日期: 2023-09-26
  • 语言: 其他
  • 标签: 海康威视  

资源简介

海康NetVideoActiveX23控件,包含说明文档、实例代码等等

资源截图

代码片段和文件信息

// 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-17 11:07  20131213NetVideoActiveX23开发包\
     目录           0  2019-04-12 18:06  20131213NetVideoActiveX23开发包\control(NetVideoActiveX23)\
     文件      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
     目录           0  2019-04-12 18:06  20131213NetVideoActiveX23开发包\NetVideoActiveX23\
     目录           0  2019-04-12 18:06  20131213NetVideoActiveX23开发包\NetVideoActiveX23\codebase\
     文件     2884208  2013-12-13 15:45  20131213NetVideoActiveX23开发包\NetVideoActiveX23\codebase\NetVideoActiveX23.cab
     文件         190  2013-12-13 15:51  20131213NetVideoActiveX23开发包\NetVideoActiveX23\codebase\版本信息.txt
     目录           0  2019-04-12 18:06  20131213NetVideoActiveX23开发包\NetVideoActiveX23\doc\
     文件       33232  2013-10-10 09:15  20131213NetVideoActiveX23开发包\NetVideoActiveX23\doc\Index.htm
     文件       43242  2013-12-13 15:57  20131213NetVideoActiveX23开发包\NetVideoActiveX23\doc\IPChannelIndex.htm
     文件      183296  2013-12-13 16:02  20131213NetVideoActiveX23开发包\OCX控件接口说明(V2.3).doc
     目录           0  2019-04-12 18:06  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\
     文件        6705  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\AlarmoutCtrl.cpp
     文件        1611  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\AlarmoutCtrl.h
     目录           0  2012-05-10 16:44  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\Debug\
     文件       72880  2009-08-25 14:33  20131213NetVideoActiveX23开发包\PCDVRDVRDEMO\Markup.cpp
............此处省略34个文件信息

评论

共有 条评论