#if !defined(AFX_DIALCOMBINE3DTASK_H__DF28FCA3_299A_4973_98A2_16C6A60B430B__INCLUDED_) #define AFX_DIALCOMBINE3DTASK_H__DF28FCA3_299A_4973_98A2_16C6A60B430B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // DialCombine3DTask.h : header file // ///////////////////////////////////////////////////////////////////////////// // CDialCombine3DTask dialog class CDialCombine3DTask : public CDialog { // Construction public: CDialCombine3DTask(_ConnectionPtr& pConnection, DWORD dwProID, CWnd* pParent = NULL); // standard constructor DWORD m_dwTdID; int m_iSptType; int m_iTestType; // Dialog Data //{{AFX_DATA(CDialCombine3DTask) enum { IDD = IDD_DIALOG_COMBINE_TASK }; CComboBox m_cmbCoordinate; CListCtrl m_ctrlNeedSelList; CListCtrl m_ctrlCombineList; CString m_strTaskName; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CDialCombine3DTask) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CDialCombine3DTask) virtual BOOL OnInitDialog(); afx_msg void OnButtonAdd(); afx_msg void OnButtonRemove(); virtual void OnOK(); afx_msg void OnClose(); //}}AFX_MSG DECLARE_MESSAGE_MAP() protected: void InitalTaskInfo(); bool CheckValuekValid(); bool CombineTask(); bool CombineTaskTd(DWORD &dwTdChID); protected: _ConnectionPtr m_pConnection; DWORD m_dwProID; }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_DIALCOMBINE3DTASK_H__DF28FCA3_299A_4973_98A2_16C6A60B430B__INCLUDED_)