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

128 lines
2.5 KiB
C++

#include "stdafx.h"
#include "AECElSetupDlg.h"
#include "earthwormdef.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
AECElSetupDlg::AECElSetupDlg(CWnd* pParent /*=NULL*/)
: CDialog(AECElSetupDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(AECElSetupDlg)
m_sBomEl = _T("");
m_sCenEl = _T("");
m_sEl = _T("");
m_sTopEl = _T("");
m_nElGroup = 0;
//}}AFX_DATA_INIT
}
void AECElSetupDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(AECElSetupDlg)
DDX_Control(pDX, IDC_EDITTOPEL, m_wndTopEl);
DDX_Control(pDX, IDC_EDITEL, m_wndEl);
DDX_Control(pDX, IDC_EDITCENEL, m_wndCenEl);
DDX_Control(pDX, IDC_EDITBOMEL, m_wndBomEl);
DDX_Text(pDX, IDC_EDITBOMEL, m_sBomEl);
DDX_Text(pDX, IDC_EDITCENEL, m_sCenEl);
DDX_Text(pDX, IDC_EDITEL, m_sEl);
DDX_Text(pDX, IDC_EDITTOPEL, m_sTopEl);
DDX_Radio(pDX, IDC_RADSYB, m_nElGroup);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(AECElSetupDlg, CDialog)
//{{AFX_MSG_MAP(AECElSetupDlg)
ON_BN_CLICKED(IDC_RADCSEL, OnRadcsel)
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDOK, &AECElSetupDlg::OnBnClickedOk)
ON_BN_CLICKED(IDC_RADSHT, &AECElSetupDlg::OnBnClickedRadsht)
ON_BN_CLICKED(IDC_RADSYB, &AECElSetupDlg::OnBnClickedRadsyb)
END_MESSAGE_MAP()
BOOL AECElSetupDlg::OnInitDialog()
{
CDialog::OnInitDialog();
if (m_nElGroup < 1)
{
m_sBomEl = _T("");
m_sCenEl = _T("");
m_sEl = _T("");
m_sTopEl = _T("");
m_wndTopEl.EnableWindow(FALSE);
m_wndEl.EnableWindow(FALSE);
m_wndCenEl.EnableWindow(FALSE);
m_wndBomEl.EnableWindow(FALSE);
}
CheckRadioButton(IDC_RADSYB,IDC_RADCSEL,IDC_RADSYB + m_nElGroup);
UpdateData(FALSE);
return TRUE;
}
void AECElSetupDlg::OnOK()
{
UpdateData(TRUE);
if (m_nElGroup == 1)
{
m_sEl = PIPE_EL;
m_sTopEl = PIPE_TOP_EL;
m_sCenEl = PIPE_CEN_EL;
m_sBomEl = PIPE_BOM_EL;
}
CDialog::OnOK();
}
void AECElSetupDlg::OnRadcsel()
{
UpdateData();
if (m_nElGroup == 2)
{
m_wndEl.EnableWindow(TRUE);
m_wndEl.SetFocus();
m_wndTopEl.EnableWindow(TRUE);
m_wndCenEl.EnableWindow(TRUE);
m_wndBomEl.EnableWindow(TRUE);
}
}
void AECElSetupDlg::OnBnClickedOk()
{
OnOK();
}
void AECElSetupDlg::OnBnClickedRadsht()
{
UpdateData();
if (m_nElGroup == 1)
{
m_wndEl.EnableWindow(FALSE);
m_wndTopEl.EnableWindow(FALSE);
m_wndCenEl.EnableWindow(FALSE);
m_wndBomEl.EnableWindow(FALSE);
}
}
void AECElSetupDlg::OnBnClickedRadsyb()
{
UpdateData();
if (m_nElGroup == 0)
{
m_wndEl.EnableWindow(FALSE);
m_wndTopEl.EnableWindow(FALSE);
m_wndCenEl.EnableWindow(FALSE);
m_wndBomEl.EnableWindow(FALSE);
}
}