📄 offsimudlg.cpp
字号:
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI71()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I7));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI70()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I7));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI61()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I6));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI60()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I6));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI51()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I5));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI50()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I5));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI41()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I4));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI40()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I4));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI31()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I3));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI30()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I3));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI21()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I2));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI20()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I2));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI11()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I1));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI10()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I1));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI01()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I0));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnI00()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_I0));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSst21()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST2));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSst20()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST2));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSst11()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST1));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSst10()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST1));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSst01()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST0));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSst00()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SST0));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSci11()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI1));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSci10()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI1));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSci01()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI0));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSci00()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SCI0));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSsh11()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH1));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSsh10()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH1));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSsh01()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH0));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnSsh00()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_SSH0));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport31()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT3));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport30()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT3));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport21()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT2));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport20()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT2));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport11()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT1));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport10()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT1));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport01()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT0));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnBport00()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_BPORT0));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport31()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT3));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport30()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT3));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport21()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT2));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport20()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT2));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport11()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT1));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport10()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT1));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport01()
{
ON=m_ctrlOn.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT0));
pa->SetIcon(ON);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::OnAport00()
{
OFF=m_ctrlOff.GetIcon();
pa=(CStatic *)(this->GetDlgItem(IDC_APORT0));
pa->SetIcon(OFF);
SetInfo();
Simu.DoOperation();
SetResult();
}
void COffSimuDlg::SetInfo(){
this->UpdateData(TRUE);
Simu.D[0]=(int)fabs(m_nSwh7-1);
Simu.D[1]=(int)fabs(m_nSwh6-1);
Simu.D[2]=(int)fabs(m_nSwh5-1);
Simu.D[3]=(int)fabs(m_nSwh4-1);
Simu.D[4]=(int)fabs(m_nSwh3-1);
Simu.D[5]=(int)fabs(m_nSwh2-1);
Simu.D[6]=(int)fabs(m_nSwh1-1);
Simu.D[7]=(int)fabs(m_nSwh0-1);
Simu.D[8]=(int)fabs(m_nSwl7-1);
Simu.D[9]=(int)fabs(m_nSwl6-1);
Simu.D[10]=(int)fabs(m_nSwl5-1);
Simu.D[11]=(int)fabs(m_nSwl4-1);
Simu.D[12]=(int)fabs(m_nSwl3-1);
Simu.D[13]=(int)fabs(m_nSwl2-1);
Simu.D[14]=(int)fabs(m_nSwl1-1);
Simu.D[15]=(int)fabs(m_nSwl0-1);
Simu.A[0]=(int)fabs(m_nAport3-1);
Simu.A[1]=(int)fabs(m_nAport2-1);
Simu.A[2]=(int)fabs(m_nAport1-1);
Simu.A[3]=(int)fabs(m_nAport0-1);
Simu.B[0]=(int)fabs(m_nBport3-1);
Simu.B[1]=(int)fabs(m_nBport2-1);
Simu.B[2]=(int)fabs(m_nBport1-1);
Simu.B[3]=(int)fabs(m_nBport0-1);
Simu.I8_6[0]=(int)fabs(m_nI8-1);
Simu.I8_6[1]=(int)fabs(m_nI7-1);
Simu.I8_6[2]=(int)fabs(m_nI6-1);
Simu.I5_3[0]=(int)fabs(m_nI5-1);
Simu.I5_3[1]=(int)fabs(m_nI4-1);
Simu.I5_3[2]=(int)fabs(m_nI3-1);
Simu.I2_0[0]=(int)fabs(m_nI2-1);
Simu.I2_0[1]=(int)fabs(m_nI1-1);
Simu.I2_0[2]=(int)fabs(m_nI0-1);
Simu.SCI1_0[0]=(int)fabs(m_nSci1-1);
Simu.SCI1_0[1]=(int)fabs(m_nSci0-1);
Simu.SSH1_0[0]=(int)fabs(m_nSsh1-1);
Simu.SSH1_0[1]=(int)fabs(m_nSsh0-1);
Simu.SST2_0[0]=(int)fabs(m_nSst2-1);
Simu.SST2_0[1]=(int)fabs(m_nSst1-1);
Simu.SST2_0[2]=(int)fabs(m_nSst0-1);
}
void COffSimuDlg::SetResult(){
if(!(int)fabs(Simu.flag[0]-1)){
AfxMessageBox("Hello");
ON=m_ctrlOn.GetIcon();
m_ctrlFlagC.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_ctrlFlagC.SetIcon(OFF);
}
if(!(int)fabs(Simu.flag[1]-1)){
ON=m_ctrlOn.GetIcon();
m_ctrlFlagZ.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_ctrlFlagZ.SetIcon(OFF);
}
if(!(int)fabs(Simu.flag[2]-1)){
ON=m_ctrlOn.GetIcon();
m_ctrlFlagV.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_ctrlFlagV.SetIcon(OFF);
}
if(!(int)fabs(Simu.flag[3]-1)){
ON=m_ctrlOn.GetIcon();
m_ctrlFlagS.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_ctrlFlagS.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[0]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY15.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY15.SetIcon(OFF);
}
if(!(int)fabs(Simu.Y[1]-1)){
ON=m_ctrlOn.GetIcon();
m_m_ctrlY14.SetIcon(ON);
}
else{
OFF=m_ctrlOff.GetIcon();
m_m_ctrlY14.SetIcon(OFF);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -