Files
coco df489d5640 a
2026-07-03 16:05:30 +08:00

61 lines
1.6 KiB
C++

#if !defined(AFX_DIALTIMERTASK_H__DF6893B1_4CD2_4D74_8D91_C577CB187025__INCLUDED_)
#define AFX_DIALTIMERTASK_H__DF6893B1_4CD2_4D74_8D91_C577CB187025__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DialTimerTask.h : header file
//
#include "TaskDataOper.h"
/////////////////////////////////////////////////////////////////////////////
// CDialTimerTask dialog
class CDialTimerTask : public CDialog
{
// Construction
public:
CDialTimerTask(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CDialTimerTask)
enum { IDD = IDD_DIALOG_TIMER_TASK };
CDateTimeCtrl m_ctrlTime;
CDateTimeCtrl m_ctrlDate;
CListCtrl m_listTimerTask;
CComboBox m_cmbTaskName;
//}}AFX_DATA
CTaskDataOper m_dataOper;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDialTimerTask)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CDialTimerTask)
afx_msg void OnButtonSave();
afx_msg void OnButtonAdd();
afx_msg void OnButtonDel();
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
protected:
bool IsAutoTaskByTimer(DWORD dwTaskID);
DWORD GetAutoTaskIDByTimer(DWORD dwID){ return dwID | 0x80000000;}
DWORD RestoreAutoTaskID(DWORD dwID){return dwID&0x7FFFFFFF;}
protected:
std::vector<int> m_vtDleTimerTask;
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DIALTIMERTASK_H__DF6893B1_4CD2_4D74_8D91_C577CB187025__INCLUDED_)