#ifndef AFX_DIALMEASUREDETAILINFO_H__CA946FA9_52D2_4B68_92E2_30C065867518__INCLUDED_ #define AFX_DIALMEASUREDETAILINFO_H__CA946FA9_52D2_4B68_92E2_30C065867518__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // DialMeasureData.h : header file // #include "DialListDetailInfoData.h" #include "TaskDataOper.h" //#include "RingBuffer.h" #include "DialListDetailInfoGR.h" #include "CtrlProtocolDef.h" ///////////////////////////////////////////////////////////////////////////// // CDialMeasureDetailInfo dialog // enum EN_DEVICE_TYPE // { // EN_DEV_GD10 = 0, // EN_DEV_PLC // }; //查看测试详细数据窗口 class CDialMeasureDetailInfo : public CDialog { // Construction public: CDialMeasureDetailInfo(STRemTaskArg stTaskArg,CWnd* pParent = NULL); // standard constructor void SetSptType(int iSptType) { m_iSptType = iSptType; } // Dialog Data //{{AFX_DATA(CDialMeasureDetailInfo) enum { IDD = IDD_DIALOG_MEAUSRE_DETAIL_INFO }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support // Generated message map functions //{{AFX_MSG(CDialMeasureDetailInfo) virtual BOOL OnInitDialog(); afx_msg void OnSelchangeTabChg(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnClose(); bool InitGrList(CListCtrl &tdGrList, CString strTaskCN); //}}AFX_MSG DECLARE_MESSAGE_MAP() protected: CDialListDetailInfoData m_dialListMeasuTask; CDialListDetailInfoGR m_dialListMeasuGR; CTabCtrl m_tabChange; STRemTaskArg m_stTaskArg; //当前实时窗口显示的任务,查看详细测试数据也是这个任务 int m_iSptType; }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_DIALMEASUREDATA_H__CA946FA9_52D2_4B68_92E2_30C065867518__INCLUDED_)