76 lines
1.7 KiB
C++
76 lines
1.7 KiB
C++
#pragma once
|
|
#include "resource.h"
|
|
#include "afxwin.h"
|
|
#include "afxcmn.h"
|
|
#include "GsPreviewCtrl.h"
|
|
#include "uiiado.h"
|
|
|
|
class CGLTKDlg : public CDialog
|
|
{
|
|
DECLARE_DYNAMIC(CGLTKDlg)
|
|
|
|
public:
|
|
// 操作类型
|
|
enum OPERA
|
|
{
|
|
// 入库
|
|
eInput = 0,
|
|
// 选择
|
|
eSelect,
|
|
};
|
|
|
|
public:
|
|
CGLTKDlg(OPERA opera, CWnd* pParent = NULL);
|
|
virtual ~CGLTKDlg();
|
|
|
|
void SetCrossSectionScr(const CString& sCrossSectionScr);
|
|
BOOL GetCrossSectionScr(CString& sCrossSectionScr) const;
|
|
|
|
//增加盾构附属脚本
|
|
void SetAddtionScr(const CString& sScr);
|
|
BOOL GetAddtionScr(CString& sScr) const;
|
|
|
|
enum { IDD = IDD_GLTK_DLG };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnBnClickedAddCity();
|
|
afx_msg void OnBnClickedAddStandard();
|
|
afx_msg void OnBnClickedInput();
|
|
afx_msg void OnBnClickedOk();
|
|
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
|
|
afx_msg void OnTvnSelchangedTree1(NMHDR *pNMHDR, LRESULT *pResult);
|
|
afx_msg void OnAddCity();
|
|
afx_msg void OnDelItem();
|
|
afx_msg void OnDelSection();
|
|
afx_msg void OnAddStandard();
|
|
afx_msg void OnNMRClickTree1(NMHDR *pNMHDR, LRESULT *pResult);
|
|
afx_msg void OnLvnItemchangedList1(NMHDR *pNMHDR, LRESULT *pResult);
|
|
|
|
void ShowEarthWorm();
|
|
void ShowDGEarthworm();
|
|
void ShowCityEwStdTree();
|
|
|
|
protected:
|
|
|
|
int m_nItemSel;
|
|
bool m_bScrForAddToDb;
|
|
CString m_sCrossSectionScr;
|
|
CString m_sAddtionScr;
|
|
CGsPreviewCtrl m_wndViewCtrl;
|
|
CImageList m_ImageList;
|
|
CEdit m_wndScrEdit;
|
|
CListCtrl m_wndList;
|
|
CTreeCtrl m_wndTree;
|
|
OPERA m_eOpera;
|
|
CUIISQLiteServer m_server;
|
|
public:
|
|
afx_msg void OnNMRClickList1(NMHDR *pNMHDR, LRESULT *pResult);
|
|
afx_msg void OnBnClickedButton4();
|
|
afx_msg void OnBnClickedButton5();
|
|
};
|