91 lines
1.6 KiB
C++
91 lines
1.6 KiB
C++
#include "stdafx.h"
|
|
#include "JYZJDlg.h"
|
|
|
|
IMPLEMENT_DYNAMIC(CJYZJDlg, CDialog)
|
|
DLLIMPEXP CString IDCreate();
|
|
CJYZJDlg::CJYZJDlg(CWnd* pParent /*=NULL*/)
|
|
: CDialog(CJYZJDlg::IDD, pParent)
|
|
,m_dD(1000)
|
|
,m_dd(500)
|
|
,m_dH(1000.0)
|
|
,m_dT(60.0)
|
|
, m_sNo(_T(""))
|
|
, m_dBomthick(60)
|
|
, m_bNOSetDefault(FALSE)
|
|
{
|
|
m_sPurpose = _T("排水");
|
|
GET_CACHE(CJYZJDlg
|
|
, %f%f%f%f%s%f
|
|
, &m_dD
|
|
, &m_dH
|
|
, &m_dd
|
|
, &m_dT
|
|
, &m_sPurpose
|
|
, &m_dBomthick);
|
|
|
|
static int nNo = 1;
|
|
m_sNo.Format(_T("WELL-J-%d"),nNo);
|
|
nNo++;
|
|
if (m_bNOSetDefault)
|
|
m_sNo = IDCreate();
|
|
}
|
|
|
|
CJYZJDlg::~CJYZJDlg(void)
|
|
{
|
|
}
|
|
|
|
void CJYZJDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
DDX_Text(pDX, IDC_EDIT1,m_dD);
|
|
DDX_Text(pDX, IDC_EDIT3,m_dH);
|
|
DDX_Text(pDX, IDC_EDIT4,m_dd);
|
|
DDX_Text(pDX, IDC_EDIT6,m_dT);
|
|
DDX_Text(pDX, IDC_EDIT7,m_sPurpose);
|
|
DDX_Text(pDX, IDC_EDIT8, m_sNo);
|
|
DDX_Text(pDX, IDC_EDIT9, m_dBomthick);
|
|
DDX_Check(pDX, IDC_CHECK6, m_bNOSetDefault);
|
|
}
|
|
|
|
BEGIN_MESSAGE_MAP(CJYZJDlg, CDialog)
|
|
ON_BN_CLICKED(IDOK, &CJYZJDlg::OnBnClickedOk)
|
|
ON_BN_CLICKED(IDC_CHECK6, &CJYZJDlg::OnBnClickedCheck6)
|
|
END_MESSAGE_MAP()
|
|
|
|
BOOL CJYZJDlg::OnInitDialog()
|
|
{
|
|
CDialog::OnInitDialog();
|
|
|
|
if (m_bNOSetDefault)
|
|
GetDlgItem(IDC_EDIT8)->EnableWindow(FALSE);
|
|
|
|
UpdateData(FALSE);
|
|
|
|
return TRUE;
|
|
}
|
|
|
|
void CJYZJDlg::OnBnClickedOk()
|
|
{
|
|
UpdateData();
|
|
SET_CACHE(CJYZJDlg
|
|
, %f%f%f%f%s%f
|
|
, m_dD
|
|
, m_dH
|
|
, m_dd
|
|
, m_dT
|
|
, m_sPurpose
|
|
, m_dBomthick);
|
|
OnOK();
|
|
}
|
|
void CJYZJDlg::OnBnClickedCheck6()
|
|
{
|
|
if (m_bNOSetDefault)
|
|
{
|
|
GetDlgItem(IDC_EDIT8)->EnableWindow(FALSE);
|
|
}
|
|
else
|
|
{
|
|
GetDlgItem(IDC_EDIT8)->EnableWindow(TRUE);
|
|
}
|
|
}
|