#ifndef AFX_DIALQUERYPLCSTATUS_H__802D7A8A_3FF1_4E3C_ABA2_C2F8AA0B510F__INCLUDED_ #define AFX_DIALQUERYPLCSTATUS_H__802D7A8A_3FF1_4E3C_ABA2_C2F8AA0B510F__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // DialDevStatusTimerShow.h : header file // #include "cpp/socket/NetRequestDialog.h" ///////////////////////////////////////////////////////////////////////////// // CDialDevStatusTimerShow dialog #define LOAD_PLC_STATUS_BY_DATE_CELL 1 //加载数据单位,一天天的加载 class CDialQueryPLCStatus : public CNetRequestDialog { // Construction public: CDialQueryPLCStatus(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CDialDevStatusTimerShow) enum { IDD = IDD_DIALOG_PLC_STATUS }; //}}AFX_DATA void SetPLCID(UINT32 uPLCID) { m_PLCID = uPLCID; } // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CDialDevStatusTimerShow) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CDialDevStatusTimerShow) virtual BOOL OnInitDialog(); //}}AFX_MSG DECLARE_MESSAGE_MAP() afx_msg void OnBnQueryPLCStatus(); virtual void PreNetResponse(WPARAM wParam, LPARAM lParam); BOOL OnPLCStatusResponse(WPARAM wParam, LPARAM lParam); BOOL OnAppendPLCStatusResponse(WPARAM wParam, LPARAM lParam); private: CListCtrl m_listData; CDateTimeCtrl m_StartTime; CDateTimeCtrl m_EndTime; UINT32 m_PLCID; time_t m_tQueryStartTime; time_t m_tQueryEndTime; BOOL m_bAppendData; time_t m_tSaveQueryStartTime; time_t m_tSaveQueryEndTime; }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_DIALDEVSTATUSTIMERSHOW_H__802D7A8A_3FF1_4E3C_ABA2_C2F8AA0B510F__INCLUDED_)