You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.0 KiB
C++
64 lines
2.0 KiB
C++
#pragma once
|
|
#include "Observer.h"
|
|
#include "DlgPane.h"
|
|
#include "MyBttom.h"
|
|
#include "hawkvisctrlctrl1.h"
|
|
|
|
|
|
class DlgHawkvisCamera : public CDlgPane, public CObserver
|
|
{
|
|
DECLARE_DYNAMIC(DlgHawkvisCamera)
|
|
friend class CCameraHawkvis;
|
|
public:
|
|
DlgHawkvisCamera(CWnd* pParent = NULL); // 标准构造函数
|
|
virtual ~DlgHawkvisCamera();
|
|
virtual UINT GetIDD() { return DlgHawkvisCamera::IDD; };
|
|
virtual void Update();
|
|
// 对话框数据
|
|
enum { IDD = IDD_CAMERA_DLG };
|
|
private:
|
|
CMyBttom m_ISP3000LogoBtn;//log 按钮,没什么用处
|
|
int m_nExpore;//曝光值0 ~ 2000000
|
|
//CHawkvisctrlctrl1 m_HawkvisCtrl;//霍克视觉的控件
|
|
|
|
CMyBttom m_OpenCamBtn;
|
|
CMyBttom m_CloseCamBtn;
|
|
CMyBttom m_OneFrameBtn;
|
|
CMyBttom m_ContinueFrameBtn;
|
|
CMyBttom m_ReadBmpBtn;
|
|
CMyBttom m_SaveBmpBtn;
|
|
CMyBttom m_SetExpBtn;
|
|
CMyBttom m_ZoomInBtn;
|
|
CMyBttom m_ZoomOutBtn;
|
|
CMyBttom m_ZoomFullBtn;
|
|
CMyBttom m_ReadTempBtn;
|
|
CMyBttom m_EditTempBtn;
|
|
CMyBttom m_TestTempBtn;
|
|
CMyBttom m_SaveTempBtn;
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
afx_msg BOOL OnInitDialog();
|
|
afx_msg void OnTimer(UINT nIDEvent);
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
|
|
|
private:
|
|
void UpdateInfo();
|
|
public:
|
|
|
|
afx_msg void OnBnClickedOpenCam();
|
|
afx_msg void OnBnClickedFrameOne();
|
|
afx_msg void OnBnClickedFrameContinue();
|
|
afx_msg void OnBnClickedReadBmp();
|
|
afx_msg void OnBnClickedSaveBmp();
|
|
afx_msg void OnBnClickedCreatCatchTemp();
|
|
afx_msg void OnBnClickedSetExpore();
|
|
afx_msg void OnBnClickedZoomFull();
|
|
afx_msg void OnBnClickedHkZoomIn();
|
|
afx_msg void OnBnClickedHkZoomOut();
|
|
afx_msg void OnBnClickedCloseCam();
|
|
afx_msg void OnBnClickedTestCatchTemp();
|
|
afx_msg void OnBnClickedLoadCatchTemp();
|
|
afx_msg void OnBnClickedSaveCatchTemp();
|
|
};
|