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