66 lines
1.4 KiB
C++
66 lines
1.4 KiB
C++
#include "stdafx.h"
|
|
#include "KKSJDlg.h"
|
|
#include "CCSYDlg.h"
|
|
|
|
IMPLEMENT_DYNAMIC(CKKSJDlg, CDialog)
|
|
|
|
CKKSJDlg::CKKSJDlg(CWnd* pParent /*=NULL*/)
|
|
: CDialog(CKKSJDlg::IDD, pParent)
|
|
, m_fNeiDing_Dis(0) , m_fChe_Dis(0) , m_fD(0) , m_fSpacing(0) , m_fCount(0) , m_sPurpose(_T("水管引出"))
|
|
{ }
|
|
|
|
CKKSJDlg::~CKKSJDlg() { }
|
|
|
|
void CKKSJDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
DDX_Text(pDX, IDC_EDIT1, m_fNeiDing_Dis);
|
|
DDV_MinMaxFloat(pDX, m_fNeiDing_Dis, 0.1f, 500000.0f);
|
|
DDX_Text(pDX, IDC_EDIT3, m_fChe_Dis);
|
|
DDV_MinMaxFloat(pDX, m_fChe_Dis, 0.1f, 500000.0f);
|
|
DDX_Text(pDX, IDC_EDIT4, m_fD);
|
|
DDV_MinMaxFloat(pDX, m_fD, 0.1f, 500000.0f);
|
|
DDX_Text(pDX, IDC_EDIT5, m_fSpacing);
|
|
DDV_MinMaxFloat(pDX, m_fSpacing, 0.1f, 500000.0f);
|
|
DDX_Text(pDX, IDC_EDIT6, m_fCount);
|
|
DDV_MinMaxFloat(pDX, m_fCount, 0.1f, 500000.0f);
|
|
DDX_CBString(pDX, IDC_COMBO1, m_sPurpose);
|
|
}
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(CKKSJDlg, CDialog)
|
|
ON_BN_CLICKED(IDOK2, &CKKSJDlg::OnBnClickedOk2)
|
|
ON_BN_CLICKED(IDOK, &CKKSJDlg::OnBnClickedOk)
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
void CKKSJDlg::OnBnClickedOk2()
|
|
{
|
|
CCCSYDlg dlg;
|
|
dlg.SetBmpFileName(_T("rlyc-kksj.bmp"));
|
|
dlg.DoModal();
|
|
}
|
|
|
|
|
|
void CKKSJDlg::OnBnClickedOk()
|
|
{
|
|
UpdateData(TRUE);
|
|
CDialog::OnOK();
|
|
}
|
|
|
|
|
|
BOOL CKKSJDlg::OnInitDialog()
|
|
{
|
|
CDialog::OnInitDialog();
|
|
|
|
m_fNeiDing_Dis = 300.f;
|
|
m_fChe_Dis = 300.f;
|
|
m_fD = 200.f;
|
|
m_fSpacing = 1500.f;
|
|
m_fCount = 2;
|
|
|
|
UpdateData(FALSE);
|
|
|
|
return TRUE;
|
|
}
|