Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

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;
};