• 大小: 456KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签: 云台控制  

资源简介

能够控制云台的八个方向的转动,并且实现云台设想头的聚焦,变倍等功能

资源截图

代码片段和文件信息

//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个文件信息

评论

共有 条评论