77 lines
1.3 KiB
C++
77 lines
1.3 KiB
C++
#include "stdafx.h"
|
|
#include "CInsPSGDlg.h"
|
|
#include "CCSYDlg.h"
|
|
|
|
|
|
// CInsPSGDlg dialog
|
|
|
|
IMPLEMENT_DYNAMIC(CInsPSGDlg, CBaseDialog)
|
|
|
|
CInsPSGDlg::CInsPSGDlg(CWnd* pParent /*=nullptr*/)
|
|
: CBaseDialog(IDD_JPSG_DLG1, _T("CInsPSGDlg"), IDC_STATIC_FRM, pParent)
|
|
, m_dW(300)
|
|
, m_dH(100)
|
|
, m_nPos(0)
|
|
, m_dGrade(1.5)
|
|
, m_bDelAll(false)
|
|
{ }
|
|
|
|
CInsPSGDlg::~CInsPSGDlg() { }
|
|
|
|
void CInsPSGDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CBaseDialog::DoDataExchange(pDX);
|
|
DDX_Text(pDX, IDC_EDITW, m_dW);
|
|
DDX_Text(pDX, IDC_EDITH, m_dH);
|
|
DDX_Text(pDX, IDC_EDITGRD, m_dGrade);
|
|
DDX_Radio(pDX, IDC_RADIOL4, m_nPos);
|
|
}
|
|
|
|
BOOL CInsPSGDlg::OnInitDialog()
|
|
{
|
|
CBaseDialog::OnInitDialog();
|
|
return TRUE;
|
|
}
|
|
|
|
BEGIN_MESSAGE_MAP(CInsPSGDlg, CBaseDialog)
|
|
ON_BN_CLICKED(IDC_BUTTON1, &CInsPSGDlg::OnBnClickedButton1)
|
|
ON_BN_CLICKED(IDOK, &CInsPSGDlg::OnBnClickedOk)
|
|
ON_BN_CLICKED(IDC_BUTTON4, &CInsPSGDlg::OnBnClickedButton4)
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
void CInsPSGDlg::OnBnClickedButton1()
|
|
{
|
|
CCCSYDlg dlg;
|
|
dlg.SetBmpFileName(_T("JPSG.bmp"));
|
|
dlg.DoModal();
|
|
}
|
|
|
|
|
|
|
|
void CInsPSGDlg::OnBnClickedOk()
|
|
{
|
|
UpdateData();
|
|
|
|
if (m_dW < 10.0)
|
|
{
|
|
AfxMessageBox(_T("排水沟宽度太小!"));
|
|
return;
|
|
}
|
|
|
|
if (m_dH < 10.0)
|
|
{
|
|
AfxMessageBox(_T("排水沟深度太小!"));
|
|
return;
|
|
}
|
|
|
|
OnOK();
|
|
}
|
|
|
|
|
|
void CInsPSGDlg::OnBnClickedButton4()
|
|
{
|
|
m_bDelAll = true;
|
|
OnOK();
|
|
}
|