123 lines
2.6 KiB
C++
123 lines
2.6 KiB
C++
#include "StdAfx.h"
|
|
#include "Resource.h"
|
|
#include "NozzleDlg.h"
|
|
#include "EarThwormDef.h"
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
CNozzleDlg::CNozzleDlg(CWnd* pParent)
|
|
: CDialog(CNozzleDlg::IDD, pParent)
|
|
{
|
|
//{{AFX_DATA_INIT(CNozzleDlg)
|
|
m_iRadio = 0;
|
|
m_sNozzleNO = _T("N-1");
|
|
m_dScale = 5.0;
|
|
m_bScale = TRUE;
|
|
//}}AFX_DATA_INIT
|
|
}
|
|
|
|
void CNozzleDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
//{{AFX_DATA_MAP(CNozzleDlg)
|
|
DDX_Control(pDX, IDC_EDITSCALE, m_ControlScale);
|
|
DDX_Radio(pDX, IDC_RADIO1, m_iRadio);
|
|
DDX_Text(pDX, IDC_EDITNOZZLENO, m_sNozzleNO);
|
|
DDX_Text(pDX, IDC_EDITSCALE, m_dScale);
|
|
DDX_Check(pDX, IDC_CHECKSCALE, m_bScale);
|
|
//}}AFX_DATA_MAP
|
|
}
|
|
|
|
BEGIN_MESSAGE_MAP(CNozzleDlg, CDialog)
|
|
//{{AFX_MSG_MAP(CNozzleDlg)
|
|
ON_BN_CLICKED(IDC_RADIO1, OnRadio1)
|
|
ON_BN_CLICKED(IDC_CHECKSCALE, OnCheckscale)
|
|
//}}AFX_MSG_MAP
|
|
END_MESSAGE_MAP()
|
|
|
|
BOOL CNozzleDlg::OnInitDialog()
|
|
{
|
|
CDialog::OnInitDialog();
|
|
|
|
m_bmpBtn1.LoadBitmap(IDB_Nozzle1);
|
|
CButton * pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_Nozzle2);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_Nozzle3);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_Nozzle4);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
|
|
m_bmpBtn5.LoadBitmap(IDB_Nozzle5);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO5);
|
|
pPicture->SetBitmap(m_bmpBtn5);
|
|
|
|
m_bmpBtn6.LoadBitmap(IDB_Nozzle6);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO6);
|
|
pPicture->SetBitmap(m_bmpBtn6);
|
|
|
|
m_bmpBtn7.LoadBitmap(IDB_Nozzle7);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO7);
|
|
pPicture->SetBitmap(m_bmpBtn7);
|
|
|
|
m_bmpBtn8.LoadBitmap(IDB_Nozzle8);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO8);
|
|
pPicture->SetBitmap(m_bmpBtn8);
|
|
|
|
//获取初始化数据
|
|
AecDbObjXDataMap xDataMap;
|
|
PIDLineTools::ReSetPID(xDataMap);
|
|
if (!KTModelLayoutXData::ReadModelXData(KT_PIPEINIT, xDataMap))
|
|
{
|
|
acedAlert(_T("\n系统没有初始化!"));
|
|
return FALSE;
|
|
}
|
|
CString sContent = _T("");
|
|
xDataMap.GetAt(DOC_NODESCALE, sContent);
|
|
if (sContent ==_T(""))
|
|
{
|
|
acedAlert(_T("\n未获得初始值!"));
|
|
}
|
|
else
|
|
{
|
|
m_dScale = _ttof(sContent);
|
|
|
|
}
|
|
UpdateData(FALSE);
|
|
return TRUE;
|
|
}
|
|
|
|
void CNozzleDlg::OnRadio1()
|
|
{
|
|
m_iRadio = 0;
|
|
}
|
|
|
|
void CNozzleDlg::OnOK()
|
|
{
|
|
UpdateData(TRUE);
|
|
CDialog::OnOK();
|
|
}
|
|
|
|
void CNozzleDlg::OnCheckscale()
|
|
{
|
|
UpdateData(TRUE);
|
|
if (m_bScale==FALSE)
|
|
{
|
|
m_ControlScale.EnableWindow(FALSE);
|
|
}
|
|
else
|
|
{
|
|
m_ControlScale.EnableWindow(TRUE);
|
|
}
|
|
}
|