Files
geomative/GeomativeStudio/h/DialTaskManagerOffline.h
coco df489d5640 a
2026-07-03 16:05:30 +08:00

70 lines
2.1 KiB
C++

#ifndef AFX_DIALTASKMANAGEROFFLINE_H__99FCE339_720B_4418_B1D4_62CB2C1AE99E__INCLUDED_
#define AFX_DIALTASKMANAGEROFFLINE_H__99FCE339_720B_4418_B1D4_62CB2C1AE99E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// CDialTaskManagerOffline.h : header file
//
#include "DialTaskTreeOffline.h"
#include "TaskDataOper.h"
#include "TdManager.h"
/////////////////////////////////////////////////////////////////////////////
// CDialTaskManagerOffline dialog
//用于一期非在线版本任务管理
class CDialTaskManagerOffline : public CDialog
{
// Construction
public:
CDialTaskManagerOffline(CWnd* pParent = NULL); // standard constructor
void SetDstDevID(UINT32 uiDstDevID){ m_uiDstDevID = uiDstDevID; }
// Dialog Data
//{{AFX_DATA(CDialTaskManagerOffline)
enum { IDD = IDD_DIALOG_TASK_MANAGER_OFFLINE };
CListCtrl m_listTaskAttr;
CListCtrl m_listTaskData;
CTabCtrl m_tabTaskChg;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDialTaskManagerOffline)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CDialTaskManagerOffline)
afx_msg void OnButtonCreateTask();
afx_msg void OnButtonDelTask();
virtual BOOL OnInitDialog();
afx_msg LRESULT OnClickTaskTree(WPARAM wParam, LPARAM lParam);
afx_msg void OnSelchangeTabTaskChg(NMHDR* pNMHDR, LRESULT* pResult);
// afx_msg void OnButtonExpTask();
afx_msg void OnButtonMeasureTask();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
protected:
void InitialTaskListAttr();
void InitialTaskListData(int iTestType);
protected:
CDialTaskTreeOffline m_dialTaskTreeOffline;
int m_iSelTaskType;//任务的维度
int m_iTestType; //任务的测量类型
CTaskDataOper m_taskOper;
UINT32 m_uiDstDevID;
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DIALTASKMANAGER_H__99FCE339_720B_4418_B1D4_62CB2C1AE99E__INCLUDED_)