| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- #pragma once
- #include "afxwin.h"
- #include "MsrThread.h"
- namespace OTSMODEL {
- // CDlgCheckParamResult
- class CDlgCheckParamResult : public CDialog
- {
- DECLARE_DYNAMIC(CDlgCheckParamResult)
- public:
- CDlgCheckParamResult(CWnd* pParent = NULL);
- virtual ~CDlgCheckParamResult();
- afx_msg void OnBnClickedOk();
- afx_msg void OnBnClickedCancel();
- afx_msg void OnBnClickedCheckWarnDo();
- // check setting only flag
- void SetCheckOnlyFlag(BOOL a_bCheckOnly) { m_bCheckOnly = a_bCheckOnly; }
- // message base string
- void SetMessageBase(CString a_strMessageBase) { m_strMessageBase = a_strMessageBase; }
- // total measurable samples No
- void SetTatolMeasuableSmplNo(int a_nTatolMeasuableSmplNo) { m_nTatolMeasuableSmplNo = a_nTatolMeasuableSmplNo; }
- // with warning measurable samples No
- void SetWithWarningMeasuableSmplNo(int a_nWithWarningMeasuableSmplNo) { m_nWithWarningMeasuableSmplNo = a_nWithWarningMeasuableSmplNo; }
- BOOL GetWarnDo() { return m_bCheckWarnDo; }
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_DIALOG_CHECK_PARAM_RESULT };
- #endif
- protected:
- virtual void DoDataExchange(CDataExchange* pDX);
- virtual BOOL OnInitDialog();
- DECLARE_MESSAGE_MAP()
- // controls
- void SetControlState();
- // set result edit control data
- void SetControlData();
- private:
- CEdit m_ctrlEditResult;
- CString m_strlEditResult;
- CButton m_ctrlCheckWarnDo;
- BOOL m_bCheckWarnDo; // if it is true, even if there is warn, it will also be measured
- CButton m_ctrlBtnOK;
- CButton m_ctrlBtnCancel;
- // check setting only flag
- BOOL m_bCheckOnly;
- // message base string
- CString m_strMessageBase;
- // total measurable samples No
- int m_nTatolMeasuableSmplNo;
- // with warning measurable samples No
- int m_nWithWarningMeasuableSmplNo;
- public:
- afx_msg void OnBnClickedAnalyspeed();
- afx_msg void OnBnClickedButton1();
- };
- }
|