📄 dlgdevicectrl.h
字号:
/********************************************************************
created: 2002/08/07
created: 7:8:2002 8:51
filename: e:\WORK\0806\DvsUser\DlgDeviceCtrl.h
file path: e:\WORK\0806\DvsUser
file base: DlgDeviceCtrl
file ext: h
author: Sun_J
purpose:
*********************************************************************/
#if !defined(AFX_DLGDEVICECTRL_H__72C8855D_421E_4ED4_8905_05C6E1887FA0__INCLUDED_)
#define AFX_DLGDEVICECTRL_H__72C8855D_421E_4ED4_8905_05C6E1887FA0__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DlgDeviceCtrl.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CDlgDeviceCtrl dialog
#include "ptzbutton.h"
class CDlgDeviceCtrl : public CDialog
{
// Construction
public:
CDlgDeviceCtrl(CWnd* pParent = NULL); // standard constructor
VOID PtzDown(CWnd*);
VOID PtzUp(CWnd*);
private:
void InitControl();
/*
#define PTZ_WANLI 0x00000001 //使用万力协议
#define PTZ_NANWANG 0x00000002 //使用难忘协议
#define PTZ_ALEC 0x00000003 //使用ALEC协议
*/
DWORD dwPtzType;
DWORD dwPtzID;
DWORD m_dwBaudRate;
DWORD dwPtzSpeed;
DWORD dwPtzCmdLen;
/*FOR NANWANG*/
CHAR CMD1;
CHAR CMD2;
HICON videoIcon;
CImageList videoImage;
DEVICEINFO deviceInfo;
///////////haha//////////////////
BOOL m_bExplored;
// Dialog Data
//{{AFX_DATA(CDlgDeviceCtrl)
enum { IDD = IDD_DLG_DEVICECTRL };
CEdit m_editBaudRate;
CSliderCtrl m_speed_slider;
CComboBox m_proto_combo;
CPtzButton m_zoom_out;
CPtzButton m_zoom_in;
CPtzButton m_top;
CPtzButton m_right;
CPtzButton m_left;
CPtzButton m_iris_out;
CPtzButton m_iris_in;
CPtzButton m_focus_out;
CPtzButton m_focus_in;
CPtzButton m_bottom;
CComboBoxEx m_video_combo;
//}}AFX_DATA
/*TEST FOR Extra PROTOCOL*/
static CHAR TOP[4][32];
static CHAR BOTTOM[4][32];
static CHAR LEFT[4][32];
static CHAR RIGHT[4][32];
// static CHAR TOPLEFT[3][32];
// static CHAR TOPRIGHT[3][32];
// static CHAR BOTTOMLEFT[3][32];
// static CHAR BOTTOMRIGHT[3][32];
static CHAR STOP[4][32];
static CHAR ZOOM_IN[4][32];
static CHAR ZOOM_OUT[4][32];
static CHAR IRIS_IN[4][32];
static CHAR IRIS_OUT[4][32];
static CHAR FOCUS_IN[4][32];
static CHAR FOCUS_OUT[4][32];
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDlgDeviceCtrl)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CDlgDeviceCtrl)
virtual BOOL OnInitDialog();
afx_msg void OnPosCall();
afx_msg void OnLamp();
afx_msg void OnRain();
afx_msg void OnSelchangeCtrlCombo();
afx_msg void OnPosSet();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DLGDEVICECTRL_H__72C8855D_421E_4ED4_8905_05C6E1887FA0__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -