91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 38.33MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-17
  • 語言: C/C++
  • 標(biāo)簽: MFC??

資源簡介

MFC 美化界面代碼目錄: CameraController src qqlike ringsdk Skin 5.0 tcjt 金山毒霸界面

資源截圖

代碼片段和文件信息

//?CameraAction.cpp:?implementation?of?the?CCameraAction?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“CameraController.h“
#include?“CameraAction.h“

#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CameraAction::CameraAction()
{
//BYTE?byDbytes[]?=?{0xFF?0?0?0?0?0?0 0}; //plus?one?more?byte?for?convernice
//BYTE?byPbytes[]?=?{0xA0?0?0?0?0?0?0xAF?0};

//init?Pelco-D?protocol?bytes
for(int?i=0;?i pDbytes[i]?=?0;
pPbytes[i]?=?0;

}
pDbytes[0]?=?0xFF;
pPbytes[0]?=?0xA0;

pPbytes[6]?=?0xAF;

//select?D?protocol?default;
this->SetPelcoD();

//set?0?addr?default;
this->SetAddress(1);
}

CameraAction::~CameraAction()
{
}
VOID?CameraAction::SetPelcoD()
{
this->byPelco?=?0;
}
VOID?CameraAction::SetPelcoP()
{
this->byPelco?=?1;
}
BOOL?CameraAction::IsPelcoD()
{
return?this->byPelco?==?0;
}
BOOL?CameraAction::IsPelcoP()
{
return?this->byPelco?==?1;
}
VOID?CameraAction::SetAddress(BYTE?addr)
{
this->byCurAddr?=?addr;
}

BYTE?CameraAction::GetBytesSize()
{
return?this->IsPelcoD()???PELCO_D_SIZE?:?PELCO_P_SIZE;
}

VOID?CameraAction::Prepare(BYTE?*pByte)
{
memcpy(pByte?this->IsPelcoD()???this->pDbytes?:?this->pPbytes
PELCO_P_SIZE);

*(pByte?+?1)?=?this->byCurAddr;
}

VOID?CameraAction::CalcCheckByte(BYTE?*?pByte)
{
if(this->IsPelcoD())
{
int?tmp?=?0;
for(int?i=1;?i<=5;?i++)
{
tmp?+=?*(pByte?+?i);
}
*(pByte?+?PELCO_D_SIZE?-?1)?=?(BYTE)(tmp?%?256);
}
else
{
BYTE?tmp?=?*(pByte?+?1);
for(int?i=2;?i<=5;?i++)
{
tmp?^=?*(pByte?+?i);
}
*(pByte?+?PELCO_P_SIZE?-?1)?=?tmp;
}
}
VOID?CameraAction::Stop(BYTE?*?pByte)
{
this->Prepare(pByte);

this->CalcCheckByte(pByte);
}
VOID?CameraAction::UpDown(BYTE?*?pByte?BYTE?speed?BOOL?bUp)
{
if(speed?>?0x3F)
{
speed?=?0x3F;
}

this->Prepare(pByte);

BYTE?byAction?=?bUp???0x08?:?0x10;

//set?up?action
*(pByte?+?3)?=?byAction;

//set?speed
*(pByte?+?5)?=?speed;

this->CalcCheckByte(pByte);

}
VOID?CameraAction::ToUp(BYTE?*?pByte?BYTE?speed?BOOL?b)
{
if(!b)?return;
this->UpDown(pByte?speed?TRUE);
}

VOID?CameraAction::ToDown(BYTE?*?pByte?BYTE?speed?BOOL?b)
{
if(!b)?return;
this->UpDown(pByte?speed?FALSE);

}

VOID?CameraAction::LeftRight(BYTE?*?pByte?BYTE?speed?BOOL?bLeft)
{
if(speed?>?0x3F)
{
speed?=?this->IsPelcoD()???0xFF?:?0x40;
}

this->Prepare(pByte);

BYTE?byAction?=?bLeft???0x04?:?0x02;

//set?up?action
*(pByte?+?3)?=?byAction;

//set?speed
*(pByte?+?4)?=?speed;

this->CalcCheckByte(pByte);
}

VOID?CameraAction::ToLeft(BYTE?*?pByte?BYTE?speed?BOOL?b)
{
if

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-08-31?15:31??CameraController?src\
?????文件?????2265088??2010-09-02?14:05??CameraController?src\CameraController.exe
?????目錄???????????0??2011-08-31?15:31??CameraController?src\src\
?????文件????????3836??2010-08-27?13:27??CameraController?src\src\CbaseButton.cpp
?????文件????????1824??2010-08-26?11:38??CameraController?src\src\CbaseButton.h
?????文件????????1494??2010-08-27?09:28??CameraController?src\src\CDlgCover.cpp
?????文件????????1253??2010-08-27?09:27??CameraController?src\src\CDlgCover.h
?????文件????????2542??2010-08-28?18:12??CameraController?src\src\CDlgSet.cpp
?????文件????????1542??2010-08-28?18:12??CameraController?src\src\CDlgSet.h
?????文件?????????697??2010-09-02?13:55??CameraController?src\src\CExEdit.cpp
?????文件????????1081??2010-09-02?13:55??CameraController?src\src\CExEdit.h
?????文件????????1180??2010-08-27?21:59??CameraController?src\src\CExLabel.cpp
?????文件????????1227??2010-08-27?21:59??CameraController?src\src\CExLabel.h
?????文件????????5096??2010-08-27?14:26??CameraController?src\src\CImgButton.cpp
?????文件????????1961??2010-08-30?11:05??CameraController?src\src\CImgButton.h
?????文件????????1997??2010-08-28?17:24??CameraController?src\src\ClinkLabel.cpp
?????文件????????1392??2010-08-28?17:24??CameraController?src\src\ClinkLabel.h
?????文件????????7050??2010-08-30?13:40??CameraController?src\src\CameraAction.cpp
?????文件????????2190??2010-08-30?13:40??CameraController?src\src\CameraAction.h
?????文件?????2233280??2011-08-31?14:01??CameraController?src\src\CameraController.aps
?????文件????????4576??2011-08-31?15:30??CameraController?src\src\CameraController.clw
?????文件????????2391??2010-08-27?11:55??CameraController?src\src\CameraController.cpp
?????文件????????6911??2010-08-30?11:54??CameraController?src\src\CameraController.dsp
?????文件?????????557??2010-08-21?09:56??CameraController?src\src\CameraController.dsw
?????文件????????1434??2010-08-21?09:56??CameraController?src\src\CameraController.h
?????文件??????164864??2011-08-31?15:31??CameraController?src\src\CameraController.ncb
?????文件???????50688??2011-08-31?15:31??CameraController?src\src\CameraController.opt
?????文件?????????268??2011-08-31?14:12??CameraController?src\src\CameraController.plg
?????文件???????11289??2010-08-30?11:18??CameraController?src\src\CameraController.rc
?????文件???????19396??2010-09-02?14:05??CameraController?src\src\CameraControllerDlg.cpp
?????文件????????3526??2010-08-30?13:35??CameraController?src\src\CameraControllerDlg.h
............此處省略1231個(gè)文件信息

評論

共有 條評論