• 大小: 368KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: 其他
  • 标签: 佳能600D  EosCtrl  VC  MFC  

资源简介

600D调用EosCtrl控件 程序源码 比DEMO程序稳定 窗口大 拍照速度快

资源截图

代码片段和文件信息

// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++ your modifications will be overwritten.


#include “stdafx.h“
#include “eosctrl.h“

/////////////////////////////////////////////////////////////////////////////
// CEosCtrl

IMPLEMENT_DYNCREATE(CEosCtrl CWnd)

/////////////////////////////////////////////////////////////////////////////
// CEosCtrl properties

long CEosCtrl::GetCtrlID()
{
long result;
GetProperty(0x1 VT_I4 (void*)&result);
return result;
}

void CEosCtrl::SetCtrlID(long propVal)
{
SetProperty(0x1 VT_I4 propVal);
}

BOOL CEosCtrl::GetTestOut()
{
BOOL result;
GetProperty(0x2 VT_BOOL (void*)&result);
return result;
}

void CEosCtrl::SetTestOut(BOOL propVal)
{
SetProperty(0x2 VT_BOOL propVal);
}

short CEosCtrl::GetBorderstyle()
{
short result;
GetProperty(DISPID_BORDERstyle VT_I2 (void*)&result);
return result;
}

void CEosCtrl::SetBorderstyle(short propVal)
{
SetProperty(DISPID_BORDERstyle VT_I2 propVal);
}

CString CEosCtrl::GetSn()
{
CString result;
GetProperty(0x23 VT_BSTR (void*)&result);
return result;
}

void CEosCtrl::SetSn(LPCTSTR propVal)
{
SetProperty(0x23 VT_BSTR propVal);
}

BOOL CEosCtrl::GetShowCross()
{
BOOL result;
GetProperty(0x29 VT_BOOL (void*)&result);
return result;
}

void CEosCtrl::SetShowCross(BOOL propVal)
{
SetProperty(0x29 VT_BOOL propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CEosCtrl operations

void CEosCtrl::AboutBox()
{
InvokeHelper(0xfffffdd8 DISPATCH_METHOD VT_EMPTY NULL NULL);
}

BOOL CEosCtrl::ConnectToCamera(short index)//连接指定索引位置相机,成功返回True
{
BOOL result;
static BYTE parms[] = VTS_I2;
InvokeHelper(0x3 DISPATCH_METHOD VT_BOOL (void*)&result parmsindex);
return result;
}

BOOL CEosCtrl::DisconnectCamera()//断开当前连接的相机
{
BOOL result;
InvokeHelper(0x4 DISPATCH_METHOD VT_BOOL (void*)&result NULL);
return result;
}

BOOL CEosCtrl::VideoOn()//开启相机实时取景,注意实时取景只支持少部份相机型号
{
BOOL result;
InvokeHelper(0x5 DISPATCH_METHOD VT_BOOL (void*)&result NULL);
return result;
}

BOOL CEosCtrl::VideoOff()//停止实时取景
{
BOOL result;
InvokeHelper(0x6 DISPATCH_METHOD VT_BOOL (void*)&result NULL);
return result;
}

BOOL CEosCtrl::Capture(LPCTSTR szFile) //拍摄一张照片
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x7 DISPATCH_METHOD VT_BOOL (void*)&result parms
szFile);
return result;
}

BOOL CEosCtrl::SetPropertyValue(long propertyID long propertyValue)// 设置参数 /* 输入参数: propertyID:属性ID;propertyValue:参数值。*/
{
BOOL result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x8 DISPATCH_METHOD VT_BOOL (void*)&result parms
propertyID propertyValue);
return result;
}

long CEosCtrl::GetPropertyValue(long p

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

     文件          0  2012-05-30 10:18  VC\d

     文件       1346  2012-12-24 16:27  VC\DemoCode.h

     文件       1578  2012-12-28 17:40  VC\DemoCodeDlg.h

     文件       6044  2010-07-24 17:22  VC\Eos.h

     文件      12054  2012-12-27 14:10  VC\eosctrl.cpp

     文件       6672  2012-12-27 14:15  VC\eosctrl.h

     文件     304886  2009-04-08 23:11  VC\res\VCap.ico

     文件        396  2009-03-27 22:34  VC\res\VCap.rc2

     文件       4178  2013-01-05 12:38  VC\resource.h

     文件        206  2009-03-27 22:34  VC\StdAfx.cpp

     文件       1076  2012-12-31 11:35  VC\StdAfx.h

     文件        110  2013-02-06 09:19  VC\VCap

     文件     348744  2013-01-05 14:18  VC\VCap.aps

     文件       4347  2013-01-24 15:59  VC\VCap.clw

     文件       1648  2012-12-07 10:20  VC\VCap.cpp

     文件        484  2012-05-28 09:18  VC\VCap.dep

     文件       4784  2012-12-29 11:35  VC\VCap.dsp

     文件        577  2010-10-11 22:40  VC\VCap.dsw

     文件       1266  2012-12-27 15:39  VC\VCap.h

     文件       6870  2012-12-25 15:34  VC\VCap.mak

     文件     418816  2013-01-24 15:59  VC\VCap.ncb

     文件     307712  2013-01-24 15:59  VC\VCap.opt

     文件       1607  2013-01-18 10:31  VC\VCap.plg

     文件      15202  2013-01-05 14:18  VC\VCap.rc

     文件      44060  2013-01-18 10:32  VC\VCapDlg.cpp

     文件       4546  2012-07-13 14:53  VC\VCapDlg.h

     文件        596  2009-12-11 16:53  VC\XPstyle.manifest

     目录          0  2012-07-13 09:37  VC\res

     目录          0  2013-02-06 09:19  VC

----------- ---------  ---------- -----  ----

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

评论

共有 条评论