📄 dialog.cpp
字号:
//{{AFX_DATA_MAP(CTestReverseDlg)
DDX_Check(pDX, IDC_REVERSE_DELAY, m_bReverseDelay);
DDX_Check(pDX, IDC_REVERSE_FREQ_ERR, m_bReverseFreqErr);
DDX_Check(pDX, IDC_REVERSE_GAIN, m_bReverseGain);
DDX_Check(pDX, IDC_REVERSE_INBAND_FLATNESS, m_bReverseInbandFlatness);
DDX_Check(pDX, IDC_REVERSE_INTERMOD_ATT, m_bReverseIntermodAtt);
DDX_Check(pDX, IDC_REVERSE_SPUREMI, m_bReverseSpurEmi);
DDX_Check(pDX, IDC_REVERSE_NOISE_FIGURE, m_bReverseNoiseFigure);
DDX_Check(pDX, IDC_REVERSE_TOTALPOWER, m_bReverseTotalPower);
DDX_Check(pDX, IDC_REVERSE_VSWR, m_bReverseVSWR);
DDX_Check(pDX, IDC_REVERSE_WAVEFORM_QUALITY, m_bReverseWaveQuality);
DDX_Check(pDX, IDC_REVERSE_ALC, m_bReverseALC);
DDX_Check(pDX, IDC_REVERSE_RESTRAIN, m_bReverseRestrain);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CTestReverseDlg, CDialog)
//{{AFX_MSG_MAP(CTestReverseDlg)
ON_BN_CLICKED(IDC_REVERSE_ALL, OnReverseAll)
ON_BN_CLICKED(IDC_REVERSE_NONE, OnReverseNone)
ON_BN_CLICKED(ID_TEST_REVERSE_DEFAULT, OnTestReverseDefault)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CTestReverseDlg message handlers
void CConfigInstrumentDlg::OnOK()
{
UpdateData(TRUE);
// CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;
if(m_nSource==0){
char *cand="HP ESG";
strcpy(strSource,cand);
}
else if(m_nSource==1){
char * cand="12";
strcpy(strSource,cand);
}
else if(m_nSource==2){
char * cand="13";
strcpy(strSource,cand);
}
else{
char * cand="NULL";
strcpy(strSource,cand);
}
if(m_nPowermeter==0){
char *cand="HP E4416A";
strcpy(strPowermeter,cand);
}
else if(m_nPowermeter==1){
char *cand="Gigatronics 8651A";
strcpy(strPowermeter,cand);
}
else if(m_nPowermeter==2){
char *cand="23";
strcpy(strPowermeter,cand);
}
else{
char *cand="NULL";
strcpy(strPowermeter,cand);
}
if(m_nSpectrumAnalyzer==0){
char *cand="HP 859XE";
strcpy(strSpectrumAnalyzer,cand);
}
else if(m_nSpectrumAnalyzer==1 ){
char *cand="HP ESA";
strcpy(strSpectrumAnalyzer,cand);
}
// else if(m_nSpectrumAnalyzer==2){
// char *cand="NULL";
// strcpy(strSpectrumAnalyzer,cand);
// }
else{
char * cand="NULL";
strcpy(strSpectrumAnalyzer,cand);
}
if(m_nNoiseAnalyzer==0){
char *cand="HP 8970B";
strcpy(strNoiseAnalyzer,cand);
}
else{
char *cand="NULL";
strcpy(strNoiseAnalyzer,cand);
}
if(m_nNetAnalyzer==0){
char *cand="HP 8753ES";
strcpy(strNetAnalyzer,cand);
}
else if(m_nNetAnalyzer==1){
char *cand="42";
strcpy(strNetAnalyzer,cand);
}
else if(m_nNetAnalyzer==2){
char *cand="43";
strcpy(strNetAnalyzer,cand);
}
else{
char *cand="NULL";
strcpy(strNetAnalyzer,cand);
}
stGlobals.bConfigInstrumentSelectOK=TRUE;
CDialog::OnOK();
}
void CConfigInstrumentDlg::OnCancel()
{
// TODO: Add extra cleanup here
UpdateData(FALSE);
// TODO: Add extra validation here
// CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;
if(m_nSource==0){
char *cand="HP ESG";
strcpy(strSource,cand);
}
else if(m_nSource==1){
char * cand="12";
strcpy(strSource,cand);
}
else if(m_nSource==2){
char * cand="13";
strcpy(strSource,cand);
}
else{
char * cand="NULL";
strcpy(strSource,cand);
}
if(m_nPowermeter==0){
char *cand="HP E4416A";
strcpy(strPowermeter,cand);
}
else if(m_nPowermeter==1){
char *cand="Gigatronics 8651A";
strcpy(strPowermeter,cand);
}
else if(m_nPowermeter==2){
char *cand="23";
strcpy(strPowermeter,cand);
}
else{
char *cand="NULL";
strcpy(strPowermeter,cand);
}
if(m_nSpectrumAnalyzer==0){
char *cand="HP 859XE";
strcpy(strSpectrumAnalyzer,cand);
}
else if(m_nSpectrumAnalyzer==1 ){
char *cand="HP ESA";
strcpy(strSpectrumAnalyzer,cand);
}
else if(m_nSpectrumAnalyzer==2){
char *cand="33";
strcpy(strSpectrumAnalyzer,cand);
}
else{
char * cand="NULL";
strcpy(strSpectrumAnalyzer,cand);
}
if(m_nNoiseAnalyzer==0){
char *cand="HP 8970B";
strcpy(strNoiseAnalyzer,cand);
}
else if(m_nNoiseAnalyzer==1){
char *cand="42";
strcpy(strNoiseAnalyzer,cand);
}
else if(m_nNoiseAnalyzer==2){
char *cand="43";
strcpy(strNoiseAnalyzer,cand);
}
else{
char *cand="NULL";
strcpy(strNoiseAnalyzer,cand);
}
if(m_nNetAnalyzer==0){
char *cand="HP 8753ES";
strcpy(strNetAnalyzer,cand);
}
else if(m_nNetAnalyzer==1){
char *cand="42";
strcpy(strNetAnalyzer,cand);
}
else if(m_nNetAnalyzer==2){
char *cand="43";
strcpy(strNetAnalyzer,cand);
}
else{
char *cand="NULL";
strcpy(strNetAnalyzer,cand);
}
CDialog::OnCancel();
}
void CConfigRepeaterDlg::OnOK()
{
// MessageBeep(MB_ICONHAND);
UpdateData(TRUE);
// TODO: Add extra validation here
// CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;
if(m_nName==0){
char *cand="RF直放站系统";
strcpy(strName,cand);
}
else if(m_nName==1){
char * cand="光纤直放站系统";
strcpy(strName,cand);
}
else if(m_nName==2){
char * cand="室内直放站系统";
strcpy(strName,cand);
}
else{
char * cand="NULL";
strcpy(strName,cand);
}
if(m_nModel==0){
char *cand="WYG10-10";
strcpy(strModel,cand);
}
else if(m_nModel==1){
char *cand="WYG10-5";
strcpy(strModel,cand);
}
else if(m_nModel==2){
char *cand="23";
strcpy(strModel,cand);
}
else{
char *cand="NULL";
strcpy(strModel,cand);
}
strcpy(strYear,m_strYear);
strcpy(strMonth,m_strMonth);
strcpy(strDate,m_strDate);
strcpy(strSerialNO,m_strSerialNO);
strcpy(strOperator,m_strOperator);
stGlobals.bConfigRepeaterSelectOK=TRUE;
CDialog::OnOK();
}
void CConfigRepeaterDlg::OnCancel()
{
// TODO: Add extra cleanup here
UpdateData(FALSE);
// TODO: Add extra validation here
// CString strSource,strPowermeter,strNoiseAnalyzer,strSpectrumAnalyzer;
if(m_nName==0){
char *cand="RF直放站系统";
strcpy(strName,cand);
}
else if(m_nName==1){
char * cand="光纤直放站系统";
strcpy(strName,cand);
}
else if(m_nName==2){
char * cand="室内直放站系统";
strcpy(strName,cand);
}
else{
char * cand="NULL";
strcpy(strName,cand);
}
if(m_nModel==0){
char *cand="WYG10-10";
strcpy(strModel,cand);
}
else if(m_nModel==1){
char *cand="WYG10-5";
strcpy(strModel,cand);
}
else if(m_nModel==2){
char *cand="23";
strcpy(strModel,cand);
}
else{
char *cand="NULL";
strcpy(strModel,cand);
}
strcpy(strYear,m_strYear);
strcpy(strMonth,m_strMonth);
strcpy(strDate,m_strDate);
strcpy(strSerialNO,m_strSerialNO);
strcpy(strOperator,m_strOperator);
bSelectOK=FALSE;
CDialog::OnCancel();
}
BOOL CConfigRepeaterDlg::OnInitDialog()
{
CComboBox* pCBYear=(CComboBox*)GetDlgItem(IDC_YEAR);
pCBYear->InsertString(-1,"1999");
pCBYear->InsertString(-1,"2000");
pCBYear->InsertString(-1,"2001");
pCBYear->InsertString(-1,"2002");
pCBYear->InsertString(-1,"2003");
pCBYear->InsertString(-1,"2004");
CComboBox* pCBMonth=(CComboBox*)GetDlgItem(IDC_MONTH);
pCBMonth->InsertString(-1,"1");
pCBMonth->InsertString(-1,"2");
pCBMonth->InsertString(-1,"3");
pCBMonth->InsertString(-1,"4");
pCBMonth->InsertString(-1,"5");
pCBMonth->InsertString(-1,"6");
pCBMonth->InsertString(-1,"7");
pCBMonth->InsertString(-1,"8");
pCBMonth->InsertString(-1,"9");
pCBMonth->InsertString(-1,"10");
pCBMonth->InsertString(-1,"11");
pCBMonth->InsertString(-1,"12");
CComboBox* pCBDate=(CComboBox*)GetDlgItem(IDC_DATE);
pCBDate->InsertString(-1,"1");
pCBDate->InsertString(-1,"2");
pCBDate->InsertString(-1,"3");
pCBDate->InsertString(-1,"4");
pCBDate->InsertString(-1,"5");
pCBDate->InsertString(-1,"6");
pCBDate->InsertString(-1,"7");
pCBDate->InsertString(-1,"8");
pCBDate->InsertString(-1,"9");
pCBDate->InsertString(-1,"10");
pCBDate->InsertString(-1,"11");
pCBDate->InsertString(-1,"12");
pCBDate->InsertString(-1,"13");
pCBDate->InsertString(-1,"14");
pCBDate->InsertString(-1,"15");
pCBDate->InsertString(-1,"16");
pCBDate->InsertString(-1,"17");
pCBDate->InsertString(-1,"18");
pCBDate->InsertString(-1,"19");
pCBDate->InsertString(-1,"20");
pCBDate->InsertString(-1,"21");
pCBDate->InsertString(-1,"22");
pCBDate->InsertString(-1,"23");
pCBDate->InsertString(-1,"24");
pCBDate->InsertString(-1,"25");
pCBDate->InsertString(-1,"26");
pCBDate->InsertString(-1,"27");
pCBDate->InsertString(-1,"28");
pCBDate->InsertString(-1,"29");
pCBDate->InsertString(-1,"30");
pCBDate->InsertString(-1,"31");
return CDialog::OnInitDialog();
// UpdateData(TRUE);
// DoDataExchange;
}
BOOL CConfigInstrumentDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CTestForwardDlg::OnForwardAll()
{
// TODO: Add your control notification handler code here
// m_bForwardDelay=TRUE;
// m_bForwardFreqErr=TRUE;
m_bForwardGain=TRUE;
m_bForwardInbandFlatness=TRUE;
m_bForwardIntermodAtt=TRUE;
m_bForwardSpurEmi=TRUE;
// m_bForwardNoiseFigure=TRUE;
m_bForwardTotalPower=TRUE;
// m_bForwardVSWR=TRUE;
// m_bForwardWaveQuality=TRUE;
m_bForwardALC=TRUE;
m_bForwardRestrain=TRUE;
UpdateData(FALSE);
}
void CTestReverseDlg::OnReverseAll()
{
// TODO: Add your control notification handler code here
// m_bReverseDelay=TRUE;
// m_bReverseFreqErr=TRUE;
m_bReverseGain=TRUE;
m_bReverseInbandFlatness=TRUE;
m_bReverseIntermodAtt=TRUE;
m_bReverseSpurEmi=TRUE;
// m_bReverseNoiseFigure=TRUE;
m_bReverseTotalPower=TRUE;
// m_bReverseVSWR=TRUE;
// m_bReverseWaveQuality=TRUE;
m_bReverseALC=TRUE;
m_bReverseRestrain=TRUE;
UpdateData(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -