📄 modem3dlg.cpp
字号:
GetDlgItem(IDC_LQSYW)->SetWindowText("满");
else
GetDlgItem(IDC_LQSYW)->SetWindowText("未满");
///按纽更新处理
m_ktkbut.button_flag=1;
m_ktkbut.InvalidateRect(FALSE);
m_rskbut.button_flag=1;
m_rskbut.InvalidateRect(FALSE);
if(shiwaiji_guzhang[shiwaiji_xuanze][7]!=0||shiwaiji_guzhang[shiwaiji_xuanze][8]!=0||shiwaiji_guzhang[shiwaiji_xuanze][9]!=0||shiwaiji_guzhang[shiwaiji_xuanze][11]!=0||shiwaiji_guzhang[shiwaiji_xuanze][12]!=0)
{
if(m_resetflag==0)
{m_resetflag=1;
m_reset.SetFlag(0);
}
else
{
m_resetflag=0;
m_reset.SetFlag(1);
}
}
else
m_reset.SetFlag(1);
m_reset.InvalidateRect(FALSE);
//菜单更新
CMenu* m_Menu=this->GetMenu();
if(m_gzzt!=2) //zhuyi
{
m_Menu->ModifyMenu(ID_ZHILENG,MF_CHECKED,ID_ZHILENG,"制冷");
m_Menu->ModifyMenu(ID_ZHIRE,MF_UNCHECKED,ID_ZHIRE,"制热");
}
else if(m_gzzt==2)
{
m_Menu->ModifyMenu(ID_ZHILENG,MF_UNCHECKED,ID_ZHILENG,"制冷");
m_Menu->ModifyMenu(ID_ZHIRE,MF_CHECKED,ID_ZHIRE,"制热");
}
}
/* }
break;
}
} */
void CModem3Dlg::parameter_dealwith(void)
{
float sumed;
CString str;
if(shiwaiji_gongkuang[shiwaiji_xuanze][8]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][8]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][7])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][8]*256+shiwaiji_gongkuang[shiwaiji_xuanze][7]))/2;
if(sumed!=a_flag[0])
{
a_flag[0]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_KTSIN)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][10]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][10]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][9])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][10]*256+shiwaiji_gongkuang[shiwaiji_xuanze][9]))/2;
if(sumed!=a_flag[1])
{
a_flag[1]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_KTSEX)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][12]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][12]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][11])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][12]*256+shiwaiji_gongkuang[shiwaiji_xuanze][11]))/2;
if(sumed!=a_flag[2])
{
a_flag[2]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_LQSIN)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][14]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][14]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][13])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][14]*256+shiwaiji_gongkuang[shiwaiji_xuanze][13]))/2;
if(sumed!=a_flag[3])
{
a_flag[3]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_LQSEX)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][16]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][16]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][15])));
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][16]*256+shiwaiji_gongkuang[shiwaiji_xuanze][15]));
if(sumed!=a_flag[4])
{
a_flag[4]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_GAOFA)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][18]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][18]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][17])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][18]*256+shiwaiji_gongkuang[shiwaiji_xuanze][17]))/2;
if(a_flag[5]!=sumed)
{
a_flag[5]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_HUANJING)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][20]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][20]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][19])));
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][20]*256+shiwaiji_gongkuang[shiwaiji_xuanze][19]));
if(sumed!=a_flag[6])
{a_flag[6]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_PAIQI)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][22]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][22]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][21])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][22]*256+shiwaiji_gongkuang[shiwaiji_xuanze][21]))/2;
if(sumed!=a_flag[7])
{
a_flag[7]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_RESHUEI)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][24]>=128)
sumed=-(float(((shiwaiji_gongkuang[shiwaiji_xuanze][24]-128)*256+shiwaiji_gongkuang[shiwaiji_xuanze][23])))/2;
else
sumed=(float(shiwaiji_gongkuang[shiwaiji_xuanze][24]*256+shiwaiji_gongkuang[shiwaiji_xuanze][23]))/2;
if(sumed!=a_flag[8])
{
a_flag[8]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_KTSC)->SetWindowText(str);
}
if(shiwaiji_gongkuang[shiwaiji_xuanze][25]>=128)
sumed=-float((shiwaiji_gongkuang[shiwaiji_xuanze][25]-128));
else
sumed=shiwaiji_gongkuang[shiwaiji_xuanze][25];
if(a_flag[9]!=sumed)
{
a_flag[9]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_GLMK)->SetWindowText(str);
}
sumed=shiwaiji_gongkuang[shiwaiji_xuanze][26];
if(sumed!=a_flag[10])
{
a_flag[10]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_DQDY)->SetWindowText(str);
}
sumed=float(shiwaiji_gongkuang[shiwaiji_xuanze][27]/4);
if(sumed!=a_flag[11])
{
a_flag[11]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_RYBP)->SetWindowText(str);
}
sumed=float(shiwaiji_gongkuang[shiwaiji_xuanze][29]/4);
if(sumed!=a_flag[12])
{
a_flag[12]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_LQBPL)->SetWindowText(str);
}
sumed=float(shiwaiji_gongkuang[shiwaiji_xuanze][30]/4);
if(sumed!=a_flag[13])
{
a_flag[13]=sumed;
str.Format("%.1f",sumed);
GetDlgItem(IDC_LQFJPL)->SetWindowText(str);
}
}
void CModem3Dlg::auto_dealwith(void) //数据显示之自动运行
{
CString str;
int i;
if(m_kzfs==0)
{
if(add>7)
add=0;
if(abb>1)
abb=0;
i=shiwaiji_gongkuang[shiwaiji_xuanze][33]&0x03;
GetDlgItem(IDC_RSJ)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="停机")
GetDlgItem(IDC_RSJ)->SetWindowText("停机");
break;
case 1:
if(str!="小火")
GetDlgItem(IDC_RSJ)->SetWindowText("小火");
m_prsj.SetIcon(m_hIcon1[abb]);
break;
case 3:
if(str!="大火")
GetDlgItem(IDC_RSJ)->SetWindowText("大火");
m_prsj.SetIcon(m_hIcon1[abb]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][33]&0x04;
GetDlgItem(IDC_KTSB)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="停止")
GetDlgItem(IDC_KTSB)->SetWindowText("停止");
break;
case 0x04:
if(str!="运行")
GetDlgItem(IDC_KTSB)->SetWindowText("运行");
m_pktsb.SetIcon(m_hIcon1[add]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][33]&0x18;
GetDlgItem(IDC_LQB)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="停止")
GetDlgItem(IDC_LQB)->SetWindowText("停止");
break;
case 0x08:
if(str!="低速")
GetDlgItem(IDC_LQB)->SetWindowText("低速");
m_plqb.SetIcon(m_hIcon1[add]);
break;
case 0x18:
if(str!="高速")
GetDlgItem(IDC_LQB)->SetWindowText("高速");
m_plqb.SetIcon(m_hIcon1[add]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][33]&0x60;
GetDlgItem(IDC_LQFJ)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="停止")
GetDlgItem(IDC_LQFJ)->SetWindowText("停止");
break;
case 0x20:
if(str!="低速")
GetDlgItem(IDC_LQFJ)->SetWindowText("低速");
m_plqfj.SetIcon(m_hIcon1[add]);
break;
case 0x40:
if(str!="中速")
GetDlgItem(IDC_LQFJ)->SetWindowText("中速");
m_plqfj.SetIcon(m_hIcon1[add]);
break;
case 0x60:
if(str!="高速")
GetDlgItem(IDC_LQFJ)->SetWindowText("高速");
m_plqfj.SetIcon(m_hIcon1[add]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][33]&0x80;
GetDlgItem(IDC_LJB)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="停止")
GetDlgItem(IDC_LJB)->SetWindowText("停止");
break;
case 0x80:
if(str!="运行")
GetDlgItem(IDC_LJB)->SetWindowText("运行");
m_pljb.SetIcon(m_hIcon1[add]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][34]&0x03;
GetDlgItem(IDC_LRF)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="正开")
GetDlgItem(IDC_LRF)->SetWindowText("正开");
break;
case 1:
if(str!="开")
GetDlgItem(IDC_LRF)->SetWindowText("开");
m_plrf.SetIcon(m_hIcon3[1]);
break;
case 2:
if(str!="关")
GetDlgItem(IDC_LRF)->SetWindowText("关");
m_plrf.SetIcon(m_hIcon3[0]);
break;
case 3:
if(str!="正关")
GetDlgItem(IDC_LRF)->SetWindowText("正关");
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][34]&0x04;
GetDlgItem(IDC_BSF)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="关")
GetDlgItem(IDC_BSF)->SetWindowText("关");
m_pbsf.SetIcon(m_hIcon3[0]);
break;
case 0x04:
if(str!="开")
GetDlgItem(IDC_BSF)->SetWindowText("开");
m_pbsf.SetIcon(m_hIcon3[1]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][34]&0x18;
GetDlgItem(IDC_PSF)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="正开")
GetDlgItem(IDC_PSF)->SetWindowText("正开");
break;
case 0x08:
if(str!="开")
GetDlgItem(IDC_PSF)->SetWindowText("开");
m_ppsf.SetIcon(m_hIcon3[1]);
break;
case 0x10:
if(str!="关")
GetDlgItem(IDC_PSF)->SetWindowText("关");
m_ppsf.SetIcon(m_hIcon3[0]);
break;
case 0x18:
if(str!="正关")
GetDlgItem(IDC_PSF)->SetWindowText("正关");
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][34]&0x60;
GetDlgItem(IDC_LJF)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="正开")
GetDlgItem(IDC_LJF)->SetWindowText("正开");
break;
case 0x20:
if(str!="开")
GetDlgItem(IDC_LJF)->SetWindowText("开");
m_pljf.SetIcon(m_hIcon3[1]);
break;
case 0x40:
if(str!="关")
GetDlgItem(IDC_LJF)->SetWindowText("关");
m_pljf.SetIcon(m_hIcon3[0]);
break;
case 0x60:
if(str!="正关")
GetDlgItem(IDC_LJF)->SetWindowText("正关");
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][35]&0x01;
GetDlgItem(IDC_RYB)->GetWindowText(str);
switch(i)
{
case 0x00:
if(str!="停止")
GetDlgItem(IDC_RYB)->SetWindowText("停止");
break;
case 0x01:
if(str!="运行")
GetDlgItem(IDC_RYB)->SetWindowText("运行");
m_pryb.SetIcon(m_hIcon1[add]);
break;
}
i=shiwaiji_gongkuang[shiwaiji_xuanze][34]&0x80;
GetDlgItem(IDC_ZKB)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="停止")
GetDlgItem(IDC_ZKB)->SetWindowText("停止");
break;
case 0x80:
if(str!="运行")
GetDlgItem(IDC_ZKB)->SetWindowText("运行");
m_pzkb.SetIcon(m_hIcon1[add]);
break;
}
/* i=rx_data[35]&0x02;
GetDlgItem(IDC_LQFJ2)->GetWindowText(str);
switch(i)
{
case 0:
if(str!="关闭")
GetDlgItem(IDC_LQFJ2)->SetWindowText("关闭");
break;
case 0x02:
if(str!="打开")
GetDlgItem(IDC_LQFJ2)->SetWindowText("打开");
m_plqfj2.SetIcon(m_hIcon1[add]);
break;
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -