Files

64 lines
1.1 KiB
C++
Raw Permalink Normal View History

2026-10-04 00:04:20 +08:00
#include "stdafx.h"
2026-09-28 15:28:50 +08:00
#include "GasketDlg.h"
IMPLEMENT_DYNAMIC(CGasketDlg, CDialog)
CGasketDlg::CGasketDlg(CWnd* pParent /*=NULL*/)
: CDialog(CGasketDlg::IDD, pParent)
{
m_nDN = 100;
2026-10-04 00:04:20 +08:00
m_sMat = _T("石棉橡胶垫");
2026-09-28 15:28:50 +08:00
m_dPress = 1.6;
m_dt = 5.0;
2026-10-04 00:04:20 +08:00
m_sRem = _T("0Cr18Ni9/参绕式带外环20");
2026-09-28 15:28:50 +08:00
}
CGasketDlg::~CGasketDlg(void)
{
}
void CGasketDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_nDN);
DDX_Text(pDX, IDC_EDIT2, m_sMat);
DDX_Text(pDX, IDC_EDIT3, m_dPress);
DDX_Text(pDX, IDC_EDIT4, m_dt);
DDX_Text(pDX, IDC_EDIT5, m_sRem);
}
BEGIN_MESSAGE_MAP(CGasketDlg, CDialog)
ON_BN_CLICKED(IDOK, &CGasketDlg::OnBnClickedOk)
END_MESSAGE_MAP()
BOOL CGasketDlg::OnInitDialog()
{
CDialog::OnInitDialog();
UpdateData(FALSE);
return TRUE;
}
void CGasketDlg::OnBnClickedOk()
{
UpdateData();
if ( m_dPress < 0.1)
{
2026-10-04 00:04:20 +08:00
AfxMessageBox(_T("压力太小!请检查压力值!"));
2026-09-28 15:28:50 +08:00
return;
}
if ( m_dt < 0.1)
{
2026-10-04 00:04:20 +08:00
AfxMessageBox(_T("垫片厚度太小!请检查垫片厚度!"));
2026-09-28 15:28:50 +08:00
return;
}
if (m_sMat.IsEmpty() || m_sRem.IsEmpty())
{
2026-10-04 00:04:20 +08:00
AfxMessageBox(_T("请检查材质或描述!"));
2026-09-28 15:28:50 +08:00
return;
}
OnOK();
}