#include "stdafx.h" #include "ZJCJDlg.h" #define IMG_ROOT 0 #define IMG_FOLDER 1 #define IMG_WELL 2 IMPLEMENT_DYNAMIC(CZJCJDlg, CDialog) CZJCJDlg::CZJCJDlg(CWnd *pParent /*=NULL*/) : CDialog(IDD_ZJCJ_DLG, pParent) { } CZJCJDlg::~CZJCJDlg() { } void CZJCJDlg::DoDataExchange(CDataExchange *pDX) { CDialog::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CZJCJDlg, CDialog) ON_BN_CLICKED(IDOK, &CZJCJDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CZJCJDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); ShowFolder(); return TRUE; } void CZJCJDlg::ShowFolder() { //sys/GB3D.db //树的视图 根名: 排水检查井 /* +排水检查井 IMG_ROOT | +钢筋混凝土及砖砌检查井(20S515) IMG_FOLDER | +矩形直线混凝土雨水检查井 IMG_WELL | +圆形混凝土雨水检查井 | ... */ //当鼠标点击 矩形直线混凝土雨水检查井 右侧listctrl显示 表 J01yh 的数据 //当鼠标选择 listctrl 一行时,用该行数据 + 表 AecWellSml 的 该井脚本在 //最右侧显示三维井模型 //三维井 AecDbAssembleWell // AecDbAssembleWell 创建方式 xdatamap + sml 脚本 参看命令 sml 命令 //listctrl 的行图标 IMG_WELL } void CZJCJDlg::OnBnClickedOk() { }