Files
envi-code/SourceCode/Code2026/EarthWormCmd/CInsPSGDlg.cpp
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

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();
}