#pragma once #include "afxcmn.h" #include "uiiado.h" #include "resource.h" class CUIISQLiteServer; class CXXSBDlg : public CDialog { DECLARE_DYNAMIC(CXXSBDlg) public: CXXSBDlg(CWnd* pParent = NULL); virtual ~CXXSBDlg(); enum { IDD = IDD_XXSB_DLG }; void GetFolderAndName(CString& sFolder,CString& sName); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); afx_msg void OnTvnSelchangedTreeequip(NMHDR *pNMHDR, LRESULT *pResult); virtual BOOL OnInitDialog(); void ShowEquipFolder(); void ShowEquipClass(HTREEITEM hFolder,LPCTSTR pszFolderID); CImageList m_Imagelist; CUIISQLiteServer* m_pDb; CTreeCtrl m_wndEquipPrmTree; CString m_sFolder,m_sName; CString m_sPrefix,m_sFolderShow,m_sClassShow; // 树中hitem与数据库表中ClassId的映射 CMapStringToString m_mapItem2FolderID; int m_nInfs; };