2026-10-04 00:04:20 +08:00
|
|
|
#include "stdafx.h"
|
2026-09-28 15:28:50 +08:00
|
|
|
#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;
|
|
|
|
|
|
2026-10-04 00:04:20 +08:00
|
|
|
m_pEqu = LoadEquipment(_T("\\tk\\Customer\\图库中心\\图块库\\平面洁具\\座便器\\蹲式.dwg"), _T("常规卫浴\\座便器\\"),true,idRec,false,NULL);
|
2026-09-28 15:28:50 +08:00
|
|
|
if (m_pEqu != NULL)
|
|
|
|
|
{
|
|
|
|
|
CString sTitle;
|
|
|
|
|
m_wndBtEqu.GetWindowText(sTitle);
|
|
|
|
|
|
2026-10-04 00:04:20 +08:00
|
|
|
sTitle.TrimLeft(_T("√"));
|
|
|
|
|
sTitle += _T("√");
|
2026-09-28 15:28:50 +08:00
|
|
|
m_wndBtEqu.SetWindowText(sTitle);
|
|
|
|
|
}
|
|
|
|
|
}
|