#if !defined(AFX_OPEXEC2DRSPTESTDLG_H__A686ECEE_A56F_4672_998D_335AEC80A6C5__INCLUDED_) #define AFX_OPEXEC2DRSPTESTDLG_H__A686ECEE_A56F_4672_998D_335AEC80A6C5__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // opexec2drsptestdlg.h : header file // #include "EasySize.h" ///////////////////////////////////////////////////////////////////////////// // COpExec2DRSPTestDlg dialog class CTdChannel; class COpExec2DRSPTestFrame; class CRsp2DTd; class COpExec2DRSPTestDlg : public CDialog { DECLARE_EASYSIZE // Construction public: COpExec2DRSPTestDlg(CRsp2DTd* pRsp2DTd, INT_PTR* pRet, CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(COpExec2DRSPTestDlg) enum { IDD = IDD_OP_TD_S_C }; CProgressCtrl m_pgTd; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(COpExec2DRSPTestDlg) public: virtual BOOL Create(UINT nID, CWnd* pParentWnd); virtual BOOL PreTranslateMessage(MSG* pMsg); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation public: void ClearAll(); void ReSetAll(); COpExec2DRSPTestFrame* m_pOpExec2DRSPTestFrame; protected: // Generated message map functions //{{AFX_MSG(COpExec2DRSPTestDlg) virtual BOOL OnInitDialog(); virtual void OnOK(); virtual void OnCancel(); afx_msg void OnBtStart(); afx_msg void OnBtPause(); afx_msg void OnBtContinue(); afx_msg void OnClose(); afx_msg void OnBtStop(); afx_msg void OnDestroy(); afx_msg void OnSize(UINT nType, int cx, int cy); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: BOOL TestingPointCollection(); BOOL StartDataCollection(CListCtrl* pTdList, CTdChannel* pTdChannel); void PutScriptToList(CListCtrl* pTdList, CPtrArray& tdRecArray); CRsp2DTd* m_pRsp2DTd; INT_PTR* m_pRet; CHandleProcessor m_handleProcessor; BOOL m_bIsPause; BOOL m_bIsExit; }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_OPEXEC2DRSPTESTDLG_H__A686ECEE_A56F_4672_998D_335AEC80A6C5__INCLUDED_)