2022-03-20 15:14:44 +08:00
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
// CControlView 窗体视图
|
|
|
|
|
|
|
|
|
|
class CControlView : public CFormView
|
|
|
|
|
{
|
|
|
|
|
DECLARE_DYNCREATE(CControlView)
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
CControlView(); // 动态创建所使用的受保护的构造函数
|
|
|
|
|
virtual ~CControlView();
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
#ifdef AFX_DESIGN_TIME
|
|
|
|
|
enum { IDD = IDD_DIALOG_CONTROL };
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef _DEBUG
|
|
|
|
|
virtual void AssertValid() const;
|
|
|
|
|
#ifndef _WIN32_WCE
|
|
|
|
|
virtual void Dump(CDumpContext& dc) const;
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
|
|
|
|
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
|
public:
|
2022-06-02 18:01:18 +08:00
|
|
|
|
void SetCond(BOOL flag);
|
2022-06-02 10:08:38 +08:00
|
|
|
|
|
|
|
|
|
// 消息处理
|
2022-05-30 16:36:01 +08:00
|
|
|
|
afx_msg void OnSize(UINT nType, int cx, int cy);
|
2022-06-02 10:08:38 +08:00
|
|
|
|
virtual void OnInitialUpdate();
|
2022-05-31 22:21:20 +08:00
|
|
|
|
virtual void OnUpdate(CView* /*pSender*/, LPARAM /*lHint*/, CObject* /*pHint*/);
|
|
|
|
|
|
|
|
|
|
// 选择信息
|
2022-06-03 13:30:39 +08:00
|
|
|
|
CString m_sMode = (CString)"Time";
|
2022-06-02 10:08:38 +08:00
|
|
|
|
CString m_sSource = (CString)"Cs137";
|
|
|
|
|
CString m_sAxisMode = (CString)"Linear";
|
|
|
|
|
CString m_sRangeMode = (CString)"Auto";
|
|
|
|
|
CString m_sSmoothType = (CString)"Origin";
|
|
|
|
|
|
|
|
|
|
// 量程
|
|
|
|
|
int m_nLC;
|
2022-03-20 15:14:44 +08:00
|
|
|
|
|
2022-05-31 22:21:20 +08:00
|
|
|
|
// 光标信息
|
2022-06-03 01:47:52 +08:00
|
|
|
|
int m_nWidth;
|
2022-05-31 22:21:20 +08:00
|
|
|
|
int m_nCursor1;
|
|
|
|
|
int m_nCursor2;
|
|
|
|
|
int m_nCursorROI;
|
2022-06-04 01:40:27 +08:00
|
|
|
|
int m_nCursor1Count;
|
|
|
|
|
int m_nCursor2Count;
|
2022-05-31 22:21:20 +08:00
|
|
|
|
int m_nCursorROICount;
|
2022-03-20 15:14:44 +08:00
|
|
|
|
|
2022-05-31 22:21:20 +08:00
|
|
|
|
// 侧边信息
|
|
|
|
|
double m_nCond;
|
|
|
|
|
double m_nT0;
|
|
|
|
|
double m_nTime;
|
|
|
|
|
CString m_nTimeStr;
|
|
|
|
|
int m_nTotalCount;
|
|
|
|
|
int m_nPartCount;
|
2022-06-02 10:08:38 +08:00
|
|
|
|
int m_nMaxCount;
|
2022-05-31 22:21:20 +08:00
|
|
|
|
CComboBox m_ComboMode;
|
2022-06-02 18:01:18 +08:00
|
|
|
|
CComboBox m_ComboAxis;
|
2022-06-03 13:30:39 +08:00
|
|
|
|
CComboBox m_ComboSource;
|
|
|
|
|
|
|
|
|
|
// 下拉框选择
|
|
|
|
|
afx_msg void OnCbnSelchangeSource();
|
|
|
|
|
afx_msg void OnCbnSelchangeMode();
|
|
|
|
|
afx_msg void OnCbnSelchangeAxis();
|
2022-05-31 22:21:20 +08:00
|
|
|
|
};
|