資源簡介
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\XPst
?????目錄??????????0??2012-07-13?09:37??VC\res
?????目錄??????????0??2013-02-06?09:19??VC
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:ADS的低噪放模型ATF54143
- 下一篇:杭電acm練習題100例
評論
共有 條評論