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

55 lines
1.2 KiB
C++

#include "stdafx.h"
#include "JDZBDlg.h"
#include "UITools.h"
IMPLEMENT_DYNAMIC(CJDZBDlg, CDialog)
CJDZBDlg::CJDZBDlg(CWnd* pParent /*=NULL*/)
: CDialog(IDD_JDZB_Dlg, pParent)
, m_leaderL(10)
, m_style(_T("Pipe_Dim"))
, m_textH(1)
, m_iSide(0)
, m_bByCenterLine(FALSE)
{
UIDataCache::Read(_T("%d%d%s%i%i"), _T("CJDZBDlg"), &m_leaderL, &m_textH, &m_style, &m_iSide, &m_bByCenterLine);
}
CJDZBDlg::~CJDZBDlg() { }
void CJDZBDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_leaderL);
DDV_MinMaxDouble(pDX, m_leaderL, 0.01, 999999.);
DDX_Control(pDX, IDC_COMBO2, m_cmbTextStyle);
DDX_CBString(pDX, IDC_COMBO2, m_style);
DDX_Text(pDX, IDC_EDIT2, m_textH);
DDV_MinMaxDouble(pDX, m_textH, 0.0001, 99999.);
DDX_Radio(pDX, IDC_RADIO1, m_iSide);
DDX_Radio(pDX, IDC_RADIO3, m_bByCenterLine);
}
BOOL CJDZBDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_cmbTextStyle.init();
UpdateData(FALSE);
return TRUE;
}
BEGIN_MESSAGE_MAP(CJDZBDlg, CDialog)
ON_BN_CLICKED(IDOK, &CJDZBDlg::OnBnClickedOk)
END_MESSAGE_MAP()
void CJDZBDlg::OnBnClickedOk()
{
UpdateData(TRUE);
UIDataCache::Write(_T("%d%d%s%i%i"), _T("CJDZBDlg"), &m_leaderL, &m_textH, &m_style, &m_iSide, &m_bByCenterLine);
CDialog::OnOK();
}