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

64 lines
1.1 KiB
C++

#include "stdafx.h"
#include "GasketDlg.h"
IMPLEMENT_DYNAMIC(CGasketDlg, CDialog)
CGasketDlg::CGasketDlg(CWnd* pParent /*=NULL*/)
: CDialog(CGasketDlg::IDD, pParent)
{
m_nDN = 100;
m_sMat = _T("石棉橡胶垫");
m_dPress = 1.6;
m_dt = 5.0;
m_sRem = _T("0Cr18Ni9/参绕式带外环20");
}
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)
{
AfxMessageBox(_T("压力太小!请检查压力值!"));
return;
}
if ( m_dt < 0.1)
{
AfxMessageBox(_T("垫片厚度太小!请检查垫片厚度!"));
return;
}
if (m_sMat.IsEmpty() || m_sRem.IsEmpty())
{
AfxMessageBox(_T("请检查材质或描述!"));
return;
}
OnOK();
}