| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #pragma once//
- #include <afx.h>
- #include "UIThread.h"
- class CameraTaskThread : public CUIThread
- {
- DECLARE_DYNCREATE(CameraTaskThread)
- public:
- CameraTaskThread(void);
- ~CameraTaskThread(void);
- public:
- // Overrides
- // ClassWizard generated virtual function overrides
- //{{AFX_VIRTUAL(CDisplayThread)
- public:
- virtual BOOL InitInstance();
- //}}AFX_VIRTUAL
- private:
-
- // 任务ID
- DWORD m_taskId;
- // 设备编号
- CString m_szEquipTypeCode;
-
- // 设备编号
- CString m_szEquipCode;
- public:
- BOOL GetPhotoPath(CString &szPhotoPath);
- void SetTaskId(DWORD taskId) { m_taskId = taskId; }
- void SetEquipTypeCode(LPCTSTR szEquipTypeCode) { m_szEquipTypeCode = szEquipTypeCode; }
- void SetEquipCode(LPCTSTR szEquipCode) { m_szEquipCode = szEquipCode; }
-
- // 停止动态测量
- void Stop() { this->m_bDone = TRUE; }
- // Get File Name with prefix
- BOOL GetFileName(CString &szPath, CString szFilePrefix, CString &szTargetFile);
-
- private:
-
- // 动态任务
- afx_msg void OnSingleCamConfig(WPARAM wParam,LPARAM lParam);
- afx_msg void OnDoubleCamCofigStep1(WPARAM wParam,LPARAM lParam);
- afx_msg void OnDoubleCamCofigStep2(WPARAM wParam,LPARAM lParam);
- public:
- // Generated message map functions
- //{{AFX_MSG(CCounterThread)
- // NOTE - the ClassWizard will add and remove member functions here.
- //}}AFX_MSG
- DECLARE_MESSAGE_MAP()
- };
|