64 lines
1.6 KiB
C++
64 lines
1.6 KiB
C++
#pragma once
|
|
#include "ModelLibDlgBase.h"
|
|
class CZHSBLibDlg: public CModelLibDlgBase
|
|
{
|
|
public:
|
|
CZHSBLibDlg(LPCTSTR pszDir = NULL , LPCTSTR pszFile = NULL);
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
public:
|
|
static void zhsbgl();
|
|
// 拷贝Aec3dMep库中相关表格到shzhsb库中
|
|
static void copyAec3dMep2shzhsb(LPCTSTR pszFrom, LPCTSTR pszTo);
|
|
|
|
protected:
|
|
virtual BOOL OnInitDialog();
|
|
|
|
virtual void initPreviewCtrl();
|
|
virtual void initLocalDirTree();
|
|
virtual void initServerDirTree();
|
|
virtual bool initSqliteDB();
|
|
virtual void refreshLocalFileList(HTREEITEM hItem);
|
|
virtual void refreshBimPropertyList(int idx);
|
|
virtual void LbnSelchangeFileList();
|
|
virtual void LbnDblClkFileList();
|
|
|
|
virtual void BnClickedDirAdd();
|
|
virtual void BnClickedDirRename();
|
|
virtual void BnClickedDirDel();
|
|
virtual void BnClickedDirOut();
|
|
virtual void BnClickedDirIn();
|
|
|
|
virtual void BnClickedFileIn();
|
|
virtual void BnClickedFileNew();
|
|
virtual void BnClickedFileCopy();
|
|
virtual void BnClickedFileRename();
|
|
virtual void BnClickedFileDel();
|
|
virtual void BnClickedFileOut();
|
|
|
|
virtual void BnClickedBimAdd();
|
|
virtual void BnClickedBimModi();
|
|
virtual void BnClickedBimDel();
|
|
|
|
virtual void BnClickedOk();
|
|
virtual void BnClickedInsert();
|
|
|
|
virtual void TvnSelchangedLocalDirTree(NMHDR *pNMHDR, LRESULT *pResult);
|
|
|
|
virtual void EnChangeSearch();
|
|
virtual void CheckSearch();
|
|
|
|
void UpdateThumbnail();
|
|
|
|
virtual void PopMenuForLocalDirTree(const CPoint &pt);
|
|
virtual void PopMenuForServerDirTree(const CPoint &pt);
|
|
virtual void PopMenuForLocalFileList(const CPoint &pt);
|
|
|
|
protected:
|
|
CString m_sTablePrefix;
|
|
CString m_sFileSuffix;
|
|
CString m_sRootName;
|
|
};
|
|
|