#include "stdafx.h" #include "CJJCSDlg.h" #include "AecDbEwEquipment.h" extern AecDbEwEquipment *LoadEquipment(LPCTSTR pszFull2DPathEqu, LPCTSTR pszFull3DPathEqu, bool b2dScaleFit3dExt, AcDbObjectId &idRec2d, bool bGetRec2d, DWORD_PTR pUserData); IMPLEMENT_DYNAMIC(CJJCSDlg, CDialog) CJJCSDlg::CJJCSDlg(CWnd* pParent /*=nullptr*/) : CDialog(IDD_JJCS_DLG, pParent) { m_pEqu = NULL; } CJJCSDlg::~CJJCSDlg() { } void CJJCSDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_BUTTON1, m_wndBtEqu); } BEGIN_MESSAGE_MAP(CJJCSDlg, CDialog) ON_BN_CLICKED(IDC_BUTTON1, &CJJCSDlg::OnBnClickedButton1) END_MESSAGE_MAP() AecDbEwEquipment* CJJCSDlg::GetEqu() const { return m_pEqu; } void CJJCSDlg::OnBnClickedButton1() { AcDbObjectId idRec; if (m_pEqu != NULL) delete m_pEqu; m_pEqu = LoadEquipment(_T("\\tk\\Customer\\图库中心\\图块库\\平面洁具\\座便器\\蹲式.dwg"), _T("常规卫浴\\座便器\\"),true,idRec,false,NULL); if (m_pEqu != NULL) { CString sTitle; m_wndBtEqu.GetWindowText(sTitle); sTitle.TrimLeft(_T("√")); sTitle += _T("√"); m_wndBtEqu.SetWindowText(sTitle); } }