#pragma once #include "resource.h" #include "afxcmn.h" #include "afxwin.h" #include "SuperGridCtrlEx.h" class CUIISQLiteServer; class CFSTZDlg : public CDialog { DECLARE_DYNAMIC(CFSTZDlg) public: CFSTZDlg(CWnd* pParent = NULL); virtual ~CFSTZDlg(); enum { IDD = IDD_FSTZ_DLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); CListCtrl m_wndDXFList; CSuperGridCtrlEx m_wndObjList; CString m_sRem; CIPAddressCtrl m_wndIPCtrl; CString m_sSendTo; CString m_sProName; afx_msg void OnBnClickedButton2(); afx_msg void OnBnClickedButton5(); afx_msg void OnBnClickedButton6(); afx_msg void OnBnClickedButton3(); afx_msg void OnBnClickedButton4(); afx_msg void OnBnClickedButton8(); afx_msg LRESULT OnItemSelected(WPARAM wp,LPARAM lp); afx_msg LONG_PTR onAcadKeepFocus( UINT_PTR, LONG_PTR); afx_msg void OnBnClickedCancel(); afx_msg void OnDestroy(); afx_msg void OnCbnSelchangeCombo1(); afx_msg void OnCbnSelchangeCombo2(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton13(); protected: void ShowDXFList(); void SaveDxfList(); void LoadDxfFile(); void InitObjListColumn(); void AddObjectList(LPCTSTR pszDXF,LPCTSTR pszNo,LPCTSTR pszHanele,LPCTSTR pszEntName = NULL); bool SendCobInfPackage(); bool GetChildIds(CTreeItem* pChild,AcDbObjectIdArray& arIds); BOOL UploadCobInf(CString& sCobDwgFile); BOOL InitADOServer(); void SaveLocalData(); BOOL LoadLocalData(); void InitMeIPCombox(); void UnColorLightThisPick(); void ColorLightThisPick(); bool CheckSnoValid(ads_name ss,Adesk::Int32 nLen); public: BYTE m_nField[4]; CImageList m_imageList; CStatic m_wndObjFrm; CMapStringToPtr m_mapNameToRoot; CString m_sNameFr; CString m_sProNameFr; CUIISQLiteServer* m_pMySQLDb; CComboBox m_wndProCombox; AcDbObjectIdArray m_arLastPick; CComboBox m_wndThisIpCombox; CString m_sMeIP; };