Files
envi-code/SourceCode/Code2026/HvacCmd/TJXGDlg.cpp
T
2026-09-28 15:28:50 +08:00

93 lines
1.6 KiB
C++

#include "stdafx.h"
#include "TJXGDlg.h"
IMPLEMENT_DYNAMIC(CTJXGDlg, CDialog)
CTJXGDlg::CTJXGDlg(CWnd* pParent /*=NULL*/)
: CDialog(CTJXGDlg::IDD, pParent)
, m_dLastEl(0)
, m_dNewEl(1000.0)
, m_bElType(0)
, m_dPD(0)
{
}
CTJXGDlg::~CTJXGDlg()
{
}
void CTJXGDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_dLastEl);
DDX_Text(pDX, IDC_EDIT2, m_dNewEl);
DDX_Text(pDX, IDC_EDIT3, m_dPD);
DDX_Radio(pDX,IDC_RADIO1, m_bElType);
}
BEGIN_MESSAGE_MAP(CTJXGDlg, CDialog)
ON_BN_CLICKED(IDOK, &CTJXGDlg::OnBnClickedOk)
ON_BN_CLICKED(IDC_RADIO1, &CTJXGDlg::OnBnClickedRadio1)
ON_BN_CLICKED(IDC_RADIO2, &CTJXGDlg::OnBnClickedRadio2)
END_MESSAGE_MAP()
BOOL CTJXGDlg::OnInitDialog()
{
CDialog::OnInitDialog();
UpdateData(FALSE);
if (m_bElType)
{
GetDlgItem(IDC_EDIT2)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT3)->EnableWindow(TRUE);
}
else
{
GetDlgItem(IDC_EDIT2)->EnableWindow(TRUE);
GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE);
}
return TRUE;
}
void CTJXGDlg::OnBnClickedOk()
{
UpdateData();
OnOK();
}
void CTJXGDlg::OnBnClickedRadio1()
{
UpdateData();
if (m_bElType)
{
GetDlgItem(IDC_EDIT2)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT3)->EnableWindow(TRUE);
}
else
{
GetDlgItem(IDC_EDIT2)->EnableWindow(TRUE);
GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE);
}
}
void CTJXGDlg::OnBnClickedRadio2()
{
UpdateData();
if (m_bElType)
{
GetDlgItem(IDC_EDIT2)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT3)->EnableWindow(TRUE);
}
else
{
GetDlgItem(IDC_EDIT2)->EnableWindow(TRUE);
GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE);
}
}