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

99 lines
2.0 KiB
C++

#include "stdafx.h"
#include "KTElSetupDlg.h"
#include "earthwormdef.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
KTElSetupDlg::KTElSetupDlg(CWnd* pParent /*=NULL*/)
: CDialog(KTElSetupDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(KTElSetupDlg)
m_sBomEl = _T("");
m_sCenEl = _T("");
m_sEl = _T("");
m_sTopEl = _T("");
m_nElGroup = 0;
//}}AFX_DATA_INIT
}
void KTElSetupDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(KTElSetupDlg)
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(KTElSetupDlg, CDialog)
//{{AFX_MSG_MAP(KTElSetupDlg)
ON_BN_CLICKED(IDC_RADCSEL, OnRadcsel)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
BOOL KTElSetupDlg::OnInitDialog()
{
CDialog::OnInitDialog();
UpdateData(FALSE);
if (m_nElGroup < 2)
{
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);
return TRUE;
}
void KTElSetupDlg::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 KTElSetupDlg::OnRadcsel()
{
UpdateData();
if (m_nElGroup == 2)
{
m_sBomEl = _T("");
m_sCenEl = _T("");
m_sEl = _T("");
m_sTopEl = _T("");
m_wndEl.EnableWindow(TRUE);
m_wndEl.SetFocus();
m_wndTopEl.EnableWindow(TRUE);
m_wndCenEl.EnableWindow(TRUE);
m_wndBomEl.EnableWindow(TRUE);
}
}