104 lines
2.9 KiB
C++
104 lines
2.9 KiB
C++
// opdevpammodifydlg.cpp : implementation file
|
|
//
|
|
|
|
#include "stdafx.h"
|
|
#include "geomative.h"
|
|
#include "opdevpammodifydlg.h"
|
|
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COpDevPamModifyDlg dialog
|
|
|
|
|
|
COpDevPamModifyDlg::COpDevPamModifyDlg(CWnd* pParent /*=NULL*/)
|
|
: CDialog(COpDevPamModifyDlg::IDD, pParent)
|
|
{
|
|
//{{AFX_DATA_INIT(COpDevPamModifyDlg)
|
|
m_iIFrequency = -1;
|
|
m_iLang = -1;
|
|
m_iMSys = -1;
|
|
m_iMVoltage = -1;
|
|
m_iNumFormat = -1;
|
|
m_iTSys = -1;
|
|
m_iTZone = -1;
|
|
//}}AFX_DATA_INIT
|
|
}
|
|
|
|
|
|
void COpDevPamModifyDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
//{{AFX_DATA_MAP(COpDevPamModifyDlg)
|
|
DDX_Control(pDX, IDC_CB_TZONE, m_cbTZone);
|
|
DDX_Control(pDX, IDC_CB_TSYS, m_cbTSys);
|
|
DDX_Control(pDX, IDC_CB_NUMFORMAT, m_cbNumFormat);
|
|
DDX_Control(pDX, IDC_CB_MVOLTAGE, m_cbMVoltage);
|
|
DDX_Control(pDX, IDC_CB_MSYS, m_cbMSys);
|
|
DDX_Control(pDX, IDC_CB_LANG, m_cbLang);
|
|
DDX_Control(pDX, IDC_CB_IFREQUENCY, m_cbIFrequency);
|
|
DDX_CBIndex(pDX, IDC_CB_IFREQUENCY, m_iIFrequency);
|
|
DDX_CBIndex(pDX, IDC_CB_LANG, m_iLang);
|
|
DDX_CBIndex(pDX, IDC_CB_MSYS, m_iMSys);
|
|
DDX_CBIndex(pDX, IDC_CB_MVOLTAGE, m_iMVoltage);
|
|
DDX_CBIndex(pDX, IDC_CB_NUMFORMAT, m_iNumFormat);
|
|
DDX_CBIndex(pDX, IDC_CB_TSYS, m_iTSys);
|
|
DDX_CBIndex(pDX, IDC_CB_TZONE, m_iTZone);
|
|
//}}AFX_DATA_MAP
|
|
}
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(COpDevPamModifyDlg, CDialog)
|
|
//{{AFX_MSG_MAP(COpDevPamModifyDlg)
|
|
//}}AFX_MSG_MAP
|
|
END_MESSAGE_MAP()
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COpDevPamModifyDlg message handlers
|
|
|
|
void COpDevPamModifyDlg::OnOK()
|
|
{
|
|
// TODO: Add extra validation here
|
|
this->EndModalLoop(RET_OK);
|
|
CDialog::OnOK();
|
|
}
|
|
|
|
BOOL COpDevPamModifyDlg::PreTranslateMessage(MSG* pMsg)
|
|
{
|
|
// TODO: Add your specialized code here and/or call the base class
|
|
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE)
|
|
{
|
|
return TRUE;
|
|
}
|
|
return CDialog::PreTranslateMessage(pMsg);
|
|
}
|
|
|
|
void COpDevPamModifyDlg::InitUIByLanguage(int iLanguage)
|
|
{
|
|
if (LANG_ZHCN == iLanguage)
|
|
{
|
|
SetWindowText(_T("修改参数"));
|
|
GetDlgItem(IDC_STATIC_SEL_PARAMETER)->SetWindowText(_T("请选择参数"));
|
|
GetDlgItem(IDC_STATIC_PWR_FREQ)->SetWindowText(_T("工业频率"));
|
|
GetDlgItem(IDC_STATIC_NUMBER_FORMAT)->SetWindowText(_T("数据格式"));
|
|
GetDlgItem(IDC_STATIC_TEMPER_SYS)->SetWindowText(_T("温度系统"));
|
|
GetDlgItem(IDC_STATIC_MAINS_VOL)->SetWindowText(_T("电源电压"));
|
|
GetDlgItem(IDC_STATIC_METRIC_SYS)->SetWindowText(_T("公制"));
|
|
GetDlgItem(IDC_STATIC_TIME_ZONE)->SetWindowText(_T("时区"));
|
|
GetDlgItem(IDC_STATIC_UI_LANGUAGE)->SetWindowText(_T("语言"));
|
|
|
|
GetDlgItem(IDOK)->SetWindowText(_T("保存"));
|
|
GetDlgItem(IDCANCEL)->SetWindowText(_T("取消"));
|
|
|
|
}
|
|
|
|
} |