资源简介
能够控制云台的八个方向的转动,并且实现云台设想头的聚焦,变倍等功能
代码片段和文件信息
//Download by http://www.NewXing.com
// CodeDlg.cpp : implementation file
//
#include “stdafx.h“
#include “yuntai.h“
#include “CodeDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCodeDlg dialog
int atoibase2(const char * string)
{
int nRet=0;
const char* temp=string;
int len=strlen(string);
while((*temp)!=0)
{
nRet+=(((*temp)-48)<<(len-1-(temp-string)));
temp+=1;
}
return nRet;
}
CCodeDlg::CCodeDlg(CWnd* pParent /*=NULL*/)
: CDialog(CCodeDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CCodeDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CCodeDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCodeDlg)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CCodeDlg CDialog)
//{{AFX_MSG_MAP(CCodeDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCodeDlg message handlers
BOOL CCodeDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
for(int i=0; i<32; i++)
{
m_ctrlChoose[i].SubclassDlgItem(IDC_CODE1+ithis);
m_ctrlChoose[i].SetLimitText(8);
CString str;
itoa(m_byCodeChoose[i]str.GetBuffer(100)2);
str.ReleaseBuffer();
char temp[9];
while(str.GetLength()<8)
str.Insert(0‘0‘);
memcpy(tempstr.Right(8)8);
temp[9]=0;
m_ctrlChoose[i].SetSel(0-1);
m_ctrlChoose[i].ReplaceSel(temp);
}
for(i=0; i<5; i++)
{
m_ctrlAct[i].SubclassDlgItem(IDC_CODE_UP+ithis);
m_ctrlAct[i].SetLimitText(8);
CString str;
itoa(m_byCodeAct[i]str.GetBuffer(100)2);
str.ReleaseBuffer();
char temp[9];
while(str.GetLength()<8)
str.Insert(0‘0‘);
memcpy(tempstr.Right(8)8);
temp[9]=0;
m_ctrlAct[i].SetSel(0-1);
m_ctrlAct[i].ReplaceSel(temp);
}
for(i=0; i<6; i++)
{
m_ctrlMir[i].SubclassDlgItem(IDC_CODE_FOCUS1+ithis);
m_ctrlMir[i].SetLimitText(8);
CString str;
itoa(m_byCodeMir[i]str.GetBuffer(100)2);
str.ReleaseBuffer();
char temp[9];
while(str.GetLength()<8)
str.Insert(0‘0‘);
memcpy(tempstr.Right(8)8);
temp[9]=0;
m_ctrlMir[i].SetSel(0-1);
m_ctrlMir[i].ReplaceSel(temp);
}
for(i=0; i<3; i++)
{
m_ctrlStatus[i].SubclassDlgItem(IDC_CODE_LIGHT+ithis);
m_ctrlStatus[i].SetLimitText(8);
CString str;
itoa(m_byCodeStatus[i]str.GetBuffer(100)2);
str.ReleaseBuffer();
char temp[9];
while(str.GetLength()<8)
str.Insert(0‘0‘);
memcpy(tempstr.Right(8)8);
temp[9]=0;
m_ctrlStatus[i].SetSel(0-1);
m_ctrlStatus[i].ReplaceSel(temp);
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Prop
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3649 2011-07-06 18:54 摄像头控制系统\CodeDlg.cpp
文件 1489 2011-07-06 18:54 摄像头控制系统\CodeDlg.h
文件 5160 2011-07-06 18:54 摄像头控制系统\ConfigDlg.cpp
文件 1454 2011-07-06 18:54 摄像头控制系统\configdlg.h
文件 1219 2011-07-06 18:54 摄像头控制系统\MirrorButton.cpp
文件 1260 2011-07-06 18:54 摄像头控制系统\MirrorButton.h
文件 1489 2011-07-06 18:54 摄像头控制系统\MyBitmapButton.cpp
文件 1299 2011-07-06 18:54 摄像头控制系统\MyBitmapButton.h
文件 2233 2011-07-06 18:54 摄像头控制系统\MyButton.cpp
文件 1283 2011-07-06 18:54 摄像头控制系统\MyButton.h
....... 766 2002-09-19 01:28 摄像头控制系统\res\Arrow_up.ico
....... 1270 2002-09-19 03:43 摄像头控制系统\res\bitmap1.bmp
....... 1270 2002-09-19 03:43 摄像头控制系统\res\bmp00001.bmp
....... 1270 2002-09-19 03:56 摄像头控制系统\res\bmp00002.bmp
....... 1270 2002-09-19 04:00 摄像头控制系统\res\bmp00003.bmp
....... 1270 2002-09-19 04:03 摄像头控制系统\res\bmp00004.bmp
....... 1270 2002-09-19 04:05 摄像头控制系统\res\bmp00005.bmp
....... 1270 2002-09-19 04:07 摄像头控制系统\res\bmp00006.bmp
....... 630 2002-09-19 04:19 摄像头控制系统\res\bmp00007.bmp
....... 630 2002-09-19 04:23 摄像头控制系统\res\bmp00008.bmp
....... 630 2002-09-19 04:27 摄像头控制系统\res\bmp00009.bmp
....... 630 2002-09-19 04:37 摄像头控制系统\res\bmp00010.bmp
....... 630 2002-09-19 04:37 摄像头控制系统\res\bmp00011.bmp
....... 630 2002-09-19 04:40 摄像头控制系统\res\bmp00012.bmp
....... 630 2002-09-19 04:40 摄像头控制系统\res\bmp00013.bmp
....... 1270 2002-09-19 03:54 摄像头控制系统\res\down_up.bmp
....... 766 2002-09-18 22:31 摄像头控制系统\res\icon1.ico
..A..H. 23040 2002-09-28 14:21 摄像头控制系统\res\Thumbs.db
....... 1270 2002-09-19 01:41 摄像头控制系统\res\up.bmp
....... 630 2002-09-19 04:25 摄像头控制系统\res\upleft_u.bmp
............此处省略30个文件信息
- 上一篇:delphi读取地磅数据
- 下一篇:IEDriverServer_x64
评论
共有 条评论