📄 paradlg.cpp
字号:
// ParaDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Ultrasonic.h"
#include "ParaDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// ParaDlg dialog
extern bool IsCH1,IsCH2,IsCH3,IsCH4,IsCH5,IsCH6,IsCH7,IsCH8,IsCH9;
extern bool IsS1,IsS2,IsS3,IsS4,IsN1,IsN2,IsN3,IsN4;
extern int com;
ParaDlg::ParaDlg(CWnd* pParent /*=NULL*/)
: CDialog(ParaDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(ParaDlg)
m_c1 = IsCH1;
m_c2 = IsCH2;
m_c3 = IsCH3;
m_c4 = IsCH4;
m_c5 = IsCH5;
m_c6 = IsCH6;
m_c7 = IsCH7;
m_c8 = IsCH8;
m_ss1= IsS1;
m_ss2= IsS2;
m_ss3= IsS3;
m_ss4= IsS4;
m_nn1= IsN1;
m_nn2= IsN2;
m_nn3= IsN3;
m_nn4= IsN4;
m_com = com;
m_c9 = IsCH9;
//}}AFX_DATA_INIT
}
void ParaDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ParaDlg)
DDX_Control(pDX, IDC_CHECK_CH9, m_ch9);
DDX_Control(pDX, IDC_CHECK_CH8, m_ch8);
DDX_Control(pDX, IDC_CHECK_CH7, m_ch7);
DDX_Control(pDX, IDC_CHECK_CH6, m_ch6);
DDX_Control(pDX, IDC_CHECK_CH5, m_ch5);
DDX_Control(pDX, IDC_CHECK_CH3, m_ch3);
DDX_Control(pDX, IDC_CHECK_CH4, m_ch4);
DDX_Control(pDX, IDC_CHECK_CH2, m_ch2);
DDX_Control(pDX, IDC_CHECK_CH1, m_ch1);
DDX_Check(pDX, IDC_CHECK_CH1, m_c1);
DDX_Check(pDX, IDC_CHECK_CH2, m_c2);
DDX_Check(pDX, IDC_CHECK_CH3, m_c3);
DDX_Check(pDX, IDC_CHECK_CH4, m_c4);
DDX_Check(pDX, IDC_CHECK_CH5, m_c5);
DDX_Check(pDX, IDC_CHECK_CH6, m_c6);
DDX_Check(pDX, IDC_CHECK_CH7, m_c7);
DDX_Check(pDX, IDC_CHECK_CH8, m_c8);
DDX_Radio(pDX, IDC_COM1, m_com);
DDX_Check(pDX, IDC_CHECK_CH9, m_c9);
DDX_Control(pDX, IDC_NOUTH_BOARD4, m_n4);
DDX_Control(pDX, IDC_NOUTH_BOARD3, m_n3);
DDX_Control(pDX, IDC_NOUTH_BOARD2, m_n2);
DDX_Control(pDX, IDC_NOUTH_BOARD1, m_n1);
DDX_Control(pDX, IDC_SOUTH_BOARD4, m_s4);
DDX_Control(pDX, IDC_SOUTH_BOARD3, m_s3);
DDX_Control(pDX, IDC_SOUTH_BOARD2, m_s2);
DDX_Control(pDX, IDC_SOUTH_BOARD1, m_s1);
DDX_Check(pDX, IDC_NOUTH_BOARD1, m_nn1);
DDX_Check(pDX, IDC_NOUTH_BOARD2, m_nn2);
DDX_Check(pDX, IDC_NOUTH_BOARD3, m_nn3);
DDX_Check(pDX, IDC_NOUTH_BOARD4, m_nn4);
DDX_Check(pDX, IDC_SOUTH_BOARD1, m_ss1);
DDX_Check(pDX, IDC_SOUTH_BOARD2, m_ss2);
DDX_Check(pDX, IDC_SOUTH_BOARD3, m_ss3);
DDX_Check(pDX, IDC_SOUTH_BOARD4, m_ss4);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(ParaDlg, CDialog)
//{{AFX_MSG_MAP(ParaDlg)
ON_BN_CLICKED(IDC_CHECK_CH1, OnCheckCh1)
ON_BN_CLICKED(IDC_CHECK_CH2, OnCheckCh2)
ON_BN_CLICKED(IDC_CHECK_CH3, OnCheckCh3)
ON_BN_CLICKED(IDC_CHECK_CH4, OnCheckCh4)
ON_BN_CLICKED(IDC_CHECK_CH5, OnCheckCh5)
ON_BN_CLICKED(IDC_CHECK_CH6, OnCheckCh6)
ON_BN_CLICKED(IDC_CHECK_CH7, OnCheckCh7)
ON_BN_CLICKED(IDC_CHECK_CH8, OnCheckCh8)
ON_BN_CLICKED(IDC_COM1, OnCom1)
ON_BN_CLICKED(IDC_COM2, OnCom2)
ON_BN_CLICKED(IDC_CHECK_CH9, OnCheckCh9)
ON_BN_CLICKED(IDC_SOUTH_BOARD1, OnSouthBoard1)
ON_BN_CLICKED(IDC_SOUTH_BOARD2, OnSouthBoard2)
ON_BN_CLICKED(IDC_SOUTH_BOARD3, OnSouthBoard3)
ON_BN_CLICKED(IDC_SOUTH_BOARD4, OnSouthBoard4)
ON_BN_CLICKED(IDC_NOUTH_BOARD1, OnNouthBoard1)
ON_BN_CLICKED(IDC_NOUTH_BOARD2, OnNouthBoard2)
ON_BN_CLICKED(IDC_NOUTH_BOARD3, OnNouthBoard3)
ON_BN_CLICKED(IDC_NOUTH_BOARD4, OnNouthBoard4)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// ParaDlg message handlers
void ParaDlg::OnCheckCh1()
{
// TODO: Add your control notification handler code here
if (m_ch1.GetCheck())
{ m_c1=true; IsCH1=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c1=false; IsCH1=false;}
}
void ParaDlg::OnCheckCh2()
{
// TODO: Add your control notification handler code here
if (m_ch2.GetCheck())
{ m_c2=true; IsCH2=true;
m_c1=false; IsCH1=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch1.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c2=false; IsCH2=false;}
}
void ParaDlg::OnCheckCh3()
{
// TODO: Add your control notification handler code here
if (m_ch3.GetCheck())
{ m_c3=true; IsCH3=true;
m_c2=false; IsCH2=false;m_c1=false; IsCH1=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch1.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c3=false; IsCH3=false;}
}
void ParaDlg::OnCheckCh4()
{
// TODO: Add your control notification handler code here
if (m_ch4.GetCheck())
{ m_c4=true; IsCH4=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c1=false; IsCH1=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch1.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c4=false; IsCH4=false;}
}
void ParaDlg::OnCheckCh5()
{
// TODO: Add your control notification handler code here
if (m_ch5.GetCheck())
{ m_c5=true; IsCH5=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c1=false; IsCH1=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch1.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c5=false; IsCH5=false;}
}
void ParaDlg::OnCheckCh6()
{
// TODO: Add your control notification handler code here
if (m_ch6.GetCheck())
{ m_c6=true; IsCH6=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c1=false; IsCH1=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch1.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c6=false; IsCH6=false;}
}
void ParaDlg::OnCheckCh7()
{
// TODO: Add your control notification handler code here
if (m_ch7.GetCheck())
{ m_c7=true; IsCH7=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c1=false; IsCH1=false; m_c8=false; IsCH8=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch1.SetCheck(0);m_ch8.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c7=false; IsCH7=false;}
}
void ParaDlg::OnCheckCh8()
{
if (m_ch8.GetCheck())
{ m_c8=true; IsCH8=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c1=false; IsCH1=false;m_c9=false; IsCH9=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch1.SetCheck(0);m_ch9.SetCheck(0);}
else
{ m_c8=false; IsCH8=false;}
}
void ParaDlg::OnCheckCh9()
{
// TODO: Add your control notification handler code here
if (m_ch9.GetCheck())
{ m_c9=true; IsCH9=true;
m_c2=false; IsCH2=false;m_c3=false; IsCH3=false; m_c4=false; IsCH4=false;m_c5=false; IsCH5=false;
m_c6=false; IsCH6=false;m_c7=false; IsCH7=false; m_c8=false; IsCH8=false;m_c1=false; IsCH1=false;
m_ch2.SetCheck(0);m_ch3.SetCheck(0);m_ch4.SetCheck(0);m_ch5.SetCheck(0);
m_ch6.SetCheck(0);m_ch7.SetCheck(0);m_ch8.SetCheck(0);m_ch1.SetCheck(0);}
else
{ m_c9=false; IsCH9=false;}
}
void ParaDlg::OnCom1()
{
// TODO: Add your control notification handler code here
com=m_com=0;
}
void ParaDlg::OnCom2()
{
// TODO: Add your control notification handler code here
com=m_com=1;
}
void ParaDlg::OnSouthBoard1()
{
if (m_s1.GetCheck())
{ m_ss1=true; IsS1=true;IsS2=false;IsS3=false;IsS4=false;IsN1=false;IsN2=false;IsN3=false;IsN4=false;}
else
{ m_ss1=false; IsS1=false;}
}
void ParaDlg::OnSouthBoard2()
{
if (m_s2.GetCheck())
{ m_ss2=true; IsS2=true;IsS1=false;IsS3=false;IsS4=false;IsN1=false;IsN2=false;IsN3=false;IsN4=false;}
else
{ m_ss2=false; IsS2=false;}
}
void ParaDlg::OnSouthBoard3()
{
if (m_s3.GetCheck())
{ m_ss3=true; IsS3=true;IsS2=false;IsS1=false;IsS4=false;IsN1=false;IsN2=false;IsN3=false;IsN4=false;}
else
{ m_ss3=false; IsS3=false;}
}
void ParaDlg::OnSouthBoard4()
{
if (m_s4.GetCheck())
{ m_ss4=true; IsS4=true;IsS2=false;IsS3=false;IsS1=false;IsN1=false;IsN2=false;IsN3=false;IsN4=false;}
else
{ m_ss4=false; IsS4=false;}
}
void ParaDlg::OnNouthBoard1()
{
if (m_n1.GetCheck())
{ m_nn1=true; IsN1=true;IsS2=false;IsS3=false;IsS4=false;IsS1=false;IsN2=false;IsN3=false;IsN4=false;}
else
{ m_nn1=false; IsN1=false;}
}
void ParaDlg::OnNouthBoard2()
{
if (m_n2.GetCheck())
{ m_nn2=true; IsN2=true;IsS2=false;IsS3=false;IsS4=false;IsN1=false;IsS1=false;IsN3=false;IsN4=false;}
else
{ m_nn2=false; IsN2=false;}
}
void ParaDlg::OnNouthBoard3()
{
if (m_n3.GetCheck())
{ m_nn3=true; IsN3=true;IsS2=false;IsS3=false;IsS4=false;IsN1=false;IsN2=false;IsS1=false;IsN4=false;}
else
{ m_nn3=false; IsN3=false;}
}
void ParaDlg::OnNouthBoard4()
{
if (m_n4.GetCheck())
{ m_nn4=true; IsN4=true;IsS2=false;IsS3=false;IsS4=false;IsN1=false;IsN2=false;IsN3=false;IsS1=false;}
else
{ m_nn4=false; IsN4=false;}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -