#pragma once #include "afxwin.h" #include "afxcmn.h" #include "OnLineSynTdDlg.h" #include "OnLineSynDevDlg.h" #include "EasySize.h" // COLSynOperato 对话框 class COLSynOperato :public CDialog { DECLARE_EASYSIZE DECLARE_DYNAMIC(COLSynOperato) public: COLSynOperato(CWnd* pParent = NULL){ }; // standard constructor COLSynOperato(_ConnectionPtr& pConnection, CWnd* pParent = NULL); // 标准构造函数 virtual ~COLSynOperato(); void InitialDevShow(); // 对话框数据 enum { IDD = IDD_OP_SYN_ONLINE }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 _ConnectionPtr m_pConnection; CStateProcessor m_stateProcessor; CHandleProcessor m_handleProcessor; DECLARE_MESSAGE_MAP() public: afx_msg void OnTcnSelchangeOpSynTabOl(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnCbnSelchangeTdDesnOl(); CComboBox m_cbDevSN; OnLineSynDevDlg m_SynDevDlg; OnLineSynTdDlg m_SynTdDlg; virtual BOOL OnInitDialog(); CTabCtrl m_synTab; afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnSizing(UINT fwSide, LPRECT pRect); UINT32 m_uiPlcId; };