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

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