-
大小: 3.8MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-09-13
- 語言: C/C++
- 標簽:
資源簡介
云臺控制程序,八個方向控制云臺,然后調節焦距,變倍,光圈,可以設置預置位。支持協議包括PELCO_D
和PELCO_D

代碼片段和文件信息
/////////////////////////////////////////////////////////////////////////////
//Project:??????
//Discription:??圖形按鈕控制云臺用
//Written?By:???ZXZ
//Date:?????????2006-06-28
//Version:??????1.0
//
//Modified?by:
//Modified?Date:
//Version:
//
////////////////////////////////////////////////////////////////////////////
//?BitmapBtn.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“YT.h“
#include?“BitmapBtn.h“
#include?“resource.h“
#include?“YTDlg.h“
#include?“.\bitmapbtn.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CZBitmap
CZBitmap::CZBitmap()
{
m_bDown?=?FALSE;
m_ToolTip.m_hWnd?=?NULL;
}
CZBitmap::~CZBitmap()
{
}
BEGIN_MESSAGE_MAP(CZBitmap?CBitmapButton)
//{{AFX_MSG_MAP(CZBitmap)
//}}AFX_MSG_MAP
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CZBitmap?message?handlers
///////////////////////////////////////////////////////////////////////////
//功能:?按下按鈕?執行云臺對應的操作
//
//
///////////////////////////////////////////////////////////////////////////
void?CZBitmap::OnLButtonDown(UINT?nFlags?CPoint?point)
{
if?(!m_bDown)
{
m_bDown?=?TRUE;
((CYTDlg?*)AfxGetMainWnd())->YTBtnDown(GetDlgCtrlID());
}
CBitmapButton::OnLButtonDown(nFlags?point);
}
///////////////////////////////////////////////////////////////////////////
//功能:?釋放按鈕?停止云臺操作
//
//
///////////////////////////////////////////////////////////////////////////
void?CZBitmap::OnLButtonUp(UINT?nFlags?CPoint?point)
{
if?(m_bDown)
{
m_bDown?=?FALSE;
((CYTDlg?*)AfxGetMainWnd())->YTBtnUp(GetDlgCtrlID());
}
CBitmapButton::OnLButtonUp(nFlags?point);
}
///////////////////////////////////////////////////////////////////////////
//功能:?
//
//
///////////////////////////////////////////////////////////////////////////
void?CZBitmap::InitToolTip()
{
if?(m_ToolTip.m_hWnd?==?NULL)
{
m_ToolTip.Create(this);
m_ToolTip.Activate(FALSE);
//?Enable?multiline
m_ToolTip.SendMessage(TTM_SETMAXTIPWIDTH?0?400);
m_ToolTip.SetTipTextColor(RGB(25500));
}
}
///////////////////////////////////////////////////////////////////////////
//功能:?
//
//
///////////////////////////////////////////////////////////////////////////
BOOL?CZBitmap::PreTranslateMessage(MSG*?pMsg)?
{
InitToolTip();
m_ToolTip.RelayEvent(pMsg);
return?CButton::PreTranslateMessage(pMsg);
}
///////////////////////////////////////////////////////////////////////////
//功能:?
//
//
///////////////////////////////////////////////////////////////////////////
void?CZBitmap::SetTooltipText(int?nText?BOOL?bActivate)
{
CString?sText;
sText.LoadString(nText);
if?(sText.IsEmpty()?==?FALSE)
{
SetTooltipText((LPCTSTR)sText?bActivate);
}
}
void?CZBitmap::SetTooltipText(LPC
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3681??2007-08-27?14:00??YT\BitmapBtn.cpp
?????文件????????789??2007-08-27?14:02??YT\BitmapBtn.h
?????文件???????3995??2007-08-27?17:50??YT\CheckButton.cpp
?????文件????????899??2007-06-12?14:43??YT\CheckButton.h
?????文件???????7972??2009-09-20?16:48??YT\Com.cpp
?????文件????????823??2009-09-20?14:31??YT\Com.h
?????文件??????21342??2009-09-28?22:08??YT\Debug\BitmapBtn.obj
?????文件??????????0??2009-09-21?20:12??YT\Debug\BitmapBtn.sbr
?????文件??????23582??2009-09-28?22:08??YT\Debug\CheckButton.obj
?????文件??????????0??2009-09-21?20:12??YT\Debug\CheckButton.sbr
?????文件??????27516??2009-09-21?19:53??YT\Debug\Com.obj
?????文件??????????0??2009-09-21?19:53??YT\Debug\Com.sbr
?????文件??????30489??2009-09-28?22:08??YT\Debug\Pelco_D.obj
?????文件??????????0??2009-09-21?19:53??YT\Debug\Pelco_D.sbr
?????文件??????20448??2009-09-21?19:53??YT\Debug\Pelco_P.obj
?????文件??????????0??2009-09-21?19:53??YT\Debug\Pelco_P.sbr
?????文件??????24071??2009-09-28?22:08??YT\Debug\StageLens.obj
?????文件??????????0??2009-09-21?20:12??YT\Debug\StageLens.sbr
?????文件?????106866??2009-09-21?19:53??YT\Debug\StdAfx.obj
?????文件????1386286??2009-09-21?19:53??YT\Debug\StdAfx.sbr
?????文件?????345088??2009-10-07?10:56??YT\Debug\vc60.idb
?????文件?????380928??2009-09-28?22:08??YT\Debug\vc60.pdb
?????文件????3630080??2009-09-21?20:57??YT\Debug\YT.bsc
?????文件?????311350??2009-09-28?22:08??YT\Debug\YT.exe
?????文件?????493956??2009-09-28?22:08??YT\Debug\YT.ilk
?????文件??????22228??2009-09-28?22:08??YT\Debug\YT.obj
?????文件????7105268??2009-09-21?19:53??YT\Debug\YT.pch
?????文件?????574464??2009-09-28?22:08??YT\Debug\YT.pdb
?????文件?????140144??2009-09-26?11:16??YT\Debug\YT.res
?????文件??????????0??2009-09-21?20:12??YT\Debug\YT.sbr
............此處省略62個文件信息
- 上一篇:魚眼畸變圖像標定校正源碼
- 下一篇:OpenCV調整圖片對比度&亮度 程序 by淺墨
評論
共有 條評論