a
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
#ifndef DIALMANAGELOOPTASK_H_201810310903
|
||||
#define DIALMANAGELOOPTASK_H_201810310903
|
||||
#include "afxcmn.h"
|
||||
#include "cpp\socket\NetRequestDialog.h"
|
||||
#pragma once
|
||||
// DialManageLoopTask 对话框
|
||||
#define NUMBER_DAYS_LOAD_LOOP_LIST 5
|
||||
class CDialManageLoopTask : public CNetRequestDialog
|
||||
{
|
||||
DECLARE_DYNAMIC(CDialManageLoopTask)
|
||||
|
||||
public:
|
||||
CDialManageLoopTask(CWnd* pParent = NULL); // 标准构造函数
|
||||
virtual ~CDialManageLoopTask();
|
||||
|
||||
// 对话框数据
|
||||
enum { IDD = IDD_DIALOG_MANAGE_TIMER_TASK };
|
||||
|
||||
void SetDeviceID(DWORD dwDeviceID)
|
||||
{
|
||||
m_dwDeviceSN = dwDeviceID;
|
||||
}
|
||||
|
||||
void SetPLCID(DWORD dwPLCID)
|
||||
{
|
||||
m_dwPLCID = dwPLCID;
|
||||
}
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
||||
afx_msg void OnNMClickListLoopTaskList(NMHDR *pNMHDR, LRESULT *pResult);
|
||||
|
||||
void InitLoopTaskList();
|
||||
DECLARE_MESSAGE_MAP()
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnBnClickedBtnDeleteLoopTask();
|
||||
afx_msg void OnBnClickedOk();
|
||||
//afx_msg LRESULT OnGetSubListMsg(WPARAM wParam, LPARAM lParam);
|
||||
void PreNetResponse(WPARAM wParam, LPARAM lParam);
|
||||
void GetSubLoopListResponse(WPARAM wParam, LPARAM lParam);
|
||||
void GetLoopListResponse(WPARAM wParam, LPARAM lParam);
|
||||
void ShowLoopList();
|
||||
//private:
|
||||
//static UINT GetSubTaskThread(LPVOID pParam);
|
||||
|
||||
private:
|
||||
CListCtrl m_LoopTaskList;
|
||||
CListCtrl m_subtaskList;
|
||||
CEdit m_editLoopTaskName;
|
||||
CEdit m_editPLCID;
|
||||
CEdit m_editGDID;
|
||||
CEdit m_editLoopType;
|
||||
CEdit m_editLoopCount;
|
||||
CEdit m_editTimerType;
|
||||
CEdit m_editStartTime;
|
||||
CEdit m_editEndTime;
|
||||
CEdit m_editEverydayStartTime;
|
||||
CEdit m_editTaskInterval;
|
||||
STLoopTaskInfo m_stLoopTaskInfo;
|
||||
CRITICAL_SECTION m_cs;
|
||||
vector<CString> m_vtDelLoopTask;
|
||||
CString m_strLoopTaskNumTips;
|
||||
CString m_strSubloopTaskNumTips;
|
||||
std::map<CString, STLoopTaskTable> m_mapSaveLoopList; //保存循环列表集合
|
||||
time_t m_uiTotalStartTime; //总的开始时间
|
||||
time_t m_uiTotalEndTime; //总的结束时间
|
||||
DWORD m_dwDeviceSN; //DeviceSN/Device ID
|
||||
DWORD m_dwPLCID; //PLC ID
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user