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

74 lines
1.5 KiB
C++

#include "stdafx.h"
#include "XGBGDlg.h"
IMPLEMENT_DYNAMIC(CXGBGDlg, CDialog)
CXGBGDlg::CXGBGDlg(CWnd* pParent /*=NULL*/)
: CDialog(CXGBGDlg::IDD, pParent)
, m_dDownPer(2.0)
, m_bMeter(FALSE)
{
m_nPos = 0;
m_sTitle = _T("");
}
CXGBGDlg::~CXGBGDlg()
{
}
void CXGBGDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_EDIT3, m_wndEditDown);
DDX_Control(pDX, IDC_STATIC_P, m_wndStaPDown);
DDX_Text(pDX, IDC_EDIT3, m_dDownPer);
DDX_Radio(pDX, IDC_RADIO1, m_bMeter);
DDX_Control(pDX, IDC_RADIO1, m_ctrlRadio1);
DDX_Control(pDX, IDC_RADIO2, m_ctrlRadio2);
}
BEGIN_MESSAGE_MAP(CXGBGDlg, CDialog)
ON_BN_CLICKED(IDOK, &CXGBGDlg::OnBnClickedOk)
ON_BN_CLICKED(IDC_RADIO1, &CXGBGDlg::OnBnClickedRadio1)
ON_BN_CLICKED(IDC_RADIO2, &CXGBGDlg::OnBnClickedRadio1)
END_MESSAGE_MAP()
void CXGBGDlg::OnBnClickedOk()
{
UpdateData();
OnOK();
}
BOOL CXGBGDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_wndEditDown.ShowWindow(SW_SHOW);
m_wndStaPDown.ShowWindow(SW_SHOW);
m_ctrlRadio1.ShowWindow(SW_SHOW);
m_ctrlRadio1.ShowWindow(SW_SHOW);
m_ctrlRadio2.ShowWindow(SW_SHOW);
m_ctrlRadio2.ShowWindow(SW_SHOW);
m_wndEditDown.EnableWindow(TRUE);
m_wndStaPDown.EnableWindow(TRUE);
m_ctrlRadio1.EnableWindow(TRUE);
m_ctrlRadio1.EnableWindow(TRUE);
m_ctrlRadio2.EnableWindow(TRUE);
m_ctrlRadio2.EnableWindow(TRUE);
UpdateData(FALSE);
OnBnClickedRadio1();
return TRUE;
}
void CXGBGDlg::OnBnClickedRadio1()
{
UpdateData(TRUE);
m_wndStaPDown.SetWindowText(m_bMeter ? _T("米") : _T("%"));
}