⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modem3dlg.cpp

📁 一个串口通讯_数据库存取例子程序(vc) 一个串口通讯_数据库存取例子程序(vc).
💻 CPP
📖 第 1 页 / 共 5 页
字号:
                   

					  draw_flag=0;
					  j=shiwaiji_gongkuang[shiwaiji_xuanze][7]&0x80;
					  if(j==0x80)
					  {       
						 draw_flag=1;

					  }
							 
					 GetDlgItem(IDC_GZ18)->SetWindowText("高发温度传感器故障");		  
					 
                      
			
                     draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x01;
					 if(j==0x01)
					 {
						     draw_flag=1;
					 }
						GetDlgItem(IDC_GZ21)->SetWindowText("空调水泵故障");
							 
					
                    

					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x02;
					 if(j==0x02)
					 {
					  draw_flag=1;
					 }
					 GetDlgItem(IDC_GZ22)->SetWindowText("冷却泵故障");	
					
                    

					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x04;
					 if(j==0x04)
					 {
					   draw_flag=1;
					 }
						GetDlgItem(IDC_GZ23)->SetWindowText("冷却风机故障");	 
						
					
                     


					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x08;
					 if(j==0x08)
					 {
					   draw_flag=1;
					 }
					 GetDlgItem(IDC_GZ24)->SetWindowText("溶液泵故障");	
							 
					 
                     draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x10;
					 if(j==0x10)
					 { 
					  draw_flag=1;
					 }
					 GetDlgItem(IDC_GZ25)->SetWindowText("冷剂泵故障");	 
						 
					 
                      

					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x20;
					 if(j==0x20)
					 {
					
						   draw_flag=1;
					 }		
					 GetDlgItem(IDC_GZ26)->SetWindowText("燃烧机故障");	
					
                    
					/*
                     j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x40;
					 if(j==0x40&&p==0&&k==0)
					 {
						 k=1;
						 if(str!="2#冷却风机故障")
						 {
							 GetDlgItem(IDC_GZ22)->SetWindowText("2#冷却风机故障");
							 p=1;
						 }
					 }
					 */
					 
					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][8]&0x80;
					 if(j==0x80)
					 {
						draw_flag=1;
					 }
						GetDlgItem(IDC_GZ27)->SetWindowText("冷热阀未到位");
					 
							 
				
                      
					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x01;
					 if(j==0x01)
					 {
					  draw_flag=1;
					 }		
					  GetDlgItem(IDC_BJ11)->SetWindowText("空调水温低");	
					
                 

					 draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x02;
					 if(j==0x02)
					 {  
					 draw_flag=1;
					 }		 
				     GetDlgItem(IDC_BJ12)->SetWindowText("冷却水超温");	 
					 
               

					draw_flag=0;
					j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x04;
					if(j==0x04)
					{
					        draw_flag=1;
					}
						 GetDlgItem(IDC_BJ13)->SetWindowText("冷却水温低");	
						
					
                   

					draw_flag=0;
					j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x08;
					if(j==0x08)
					{
						    draw_flag=1;
					}
					GetDlgItem(IDC_BJ14)->SetWindowText("高发超温");
						
					
	                 
					
                    draw_flag=0;
					j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x10;
					if(j==0x10)
					{
						    draw_flag=1;
							
					}
                     GetDlgItem(IDC_BJ15)->SetWindowText("排气超温");

					draw_flag=0;
					j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x20;
					if(j==0x20)
					{
						    draw_flag=1;
					}		
					GetDlgItem(IDC_BJ16)->SetWindowText("高发缺溶液");	
				
                    


					draw_flag=0;
					j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x40;
					if(j==0x40)
					{
					        draw_flag=1;
					}
					 GetDlgItem(IDC_BJ17)->SetWindowText("高发超压");		
							
				
                  

					draw_flag=0;
					j=shiwaiji_gongkuang[shiwaiji_xuanze][9]&0x80;
					if(j==0x80)
					{
						    draw_flag=1;
					}
					GetDlgItem(IDC_BJ18)->SetWindowText("冷剂阀故障");		
							
				
                    
                 
				     draw_flag=0;
					 j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x01;
					 if(j==0x01)
					 { 
						  draw_flag=1;
					 }
						 
					 GetDlgItem(IDC_YJ11)->SetWindowText("高发液控异常");  
					 
                       

				    draw_flag=0;
                   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x02;
				   if(j==0x02)
				   {
					  draw_flag=1;
				   }
					   GetDlgItem(IDC_YJ12)->SetWindowText("冷剂液控异常");
					   
				   
                   

				    draw_flag=0;
				   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x04;
				   if(j==0x04)
				   {
					draw_flag=1;
				   }
						   
					GetDlgItem(IDC_YJ13)->SetWindowText("环境温度传感器故障");	   
				 
                    


				   draw_flag=0;
				   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x08;
				   if(j==0x08)
				   {
					draw_flag=1;
				   }
					GetDlgItem(IDC_YJ14)->SetWindowText("空调水入口温度传感器故障");	   
						   
				   
                   
				  
				   draw_flag=0;
				   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x10;
				   if(j==0x10)
				   {
					 draw_flag=1;
				   }
					 GetDlgItem(IDC_YJ15)->SetWindowText("冷却水出口温度传感器故障");	   
						  
				
                  

				   draw_flag=0;
				   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x20;
				   if(j==0x20)
				   {
					draw_flag=1;
				   }
					GetDlgItem(IDC_YJ16)->SetWindowText("不凝气满");	   
						  
				   
                   

				   draw_flag=0;
				   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x40;
				   if(j==0x40)
				   {
					draw_flag=1;
				   }
				  GetDlgItem(IDC_YJ17)->SetWindowText("环境温度低/高");   
						   
				  
                    
                    
				   draw_flag=0;
				   j=shiwaiji_gongkuang[shiwaiji_xuanze][10]&0x80;
				   if(j==0x80)
				   {
					draw_flag=1;
				   }
				   GetDlgItem(IDC_YJ18)->SetWindowText("排气温度传感器故障");   
				   
}
//历史故障
void CModem3Dlg::OnLsgz() 
{
	// TODO: Add your control notification handler code here
	CListDialog    dlg;
	dlg.DoModal();
}

//整机调试
void CModem3Dlg::OnZjts() 
{
	// TODO: Add your command handler code here
  CMenu* m_Menu=this->GetMenu();
  m_Menu->ModifyMenu(ID_ZJTS,MF_CHECKED,ID_ZJTS,"整机调试");

  m_Menu->ModifyMenu(ID_BJTS,MF_UNCHECKED,ID_BJTS,"部件调试");
  m_Menu->ModifyMenu(ID_AUTO,MF_UNCHECKED,ID_AUTO,"自动运行");

  if(m_kzfs==0)
  zjbj();
 
  m_lrfstop.DestroyWindow();
  m_ljfstop.DestroyWindow();
  m_psfstop.DestroyWindow();
 
  m_kzfs=2;
  GetDlgItem(IDC_KTFS)->SetWindowText("整机调试");
 
}

void CModem3Dlg::OnUpdateZjts(CCmdUI* pCmdUI) 
{
	// TODO: Add your command update UI handler code here
  if(m_kzfs==2)
  {pCmdUI->SetCheck(1);
   pCmdUI->Enable(FALSE);
  }
}
//
void CModem3Dlg::zjbj(void)
{
  m_pktsb.DestroyWindow();
  m_pljb.DestroyWindow();
  m_plqb.DestroyWindow();
  m_prsb.DestroyWindow();
  m_prsrsj.DestroyWindow();
  m_pzkb.DestroyWindow();
  m_plqfj.DestroyWindow();
  m_pryb.DestroyWindow();
  m_plrf.DestroyWindow();
  m_ppsf.DestroyWindow();
  m_pbsf.DestroyWindow();
  m_pljf.DestroyWindow();
  m_prsj.DestroyWindow();
  GetDlgItem(IDC_RSJ)->SetWindowText("");
  GetDlgItem(IDC_KTSB)->SetWindowText("");
  GetDlgItem(IDC_LQB)->SetWindowText("");
  GetDlgItem(IDC_LJB)->SetWindowText("");
  GetDlgItem(IDC_LQFJ)->SetWindowText("");
  GetDlgItem(IDC_ZKB)->SetWindowText("");
  GetDlgItem(IDC_RYB)->SetWindowText("");
  GetDlgItem(IDC_RSB)->SetWindowText("");
  GetDlgItem(IDC_RSRSJ)->SetWindowText("");
  GetDlgItem(IDC_LRF)->SetWindowText("");
  GetDlgItem(IDC_LJF)->SetWindowText("");
  GetDlgItem(IDC_BSF)->SetWindowText("");
  GetDlgItem(IDC_PSF)->SetWindowText("");

    CDC * pDCC=this->GetDC();
    CFont* pFont;
	pFont=new CFont();
    pFont->CreatePointFont(100,"宋体",pDCC);
 
    //CFont *pFont=CFont::FromHandle((HFONT)::GetStockObject(ANSI_VAR_FONT));
	m_ktsbopen.button_flag=0;
    m_ktsbopen.Create("开",WS_CHILD |WS_VISIBLE|BS_OWNERDRAW| BS_PUSHBUTTON,CRect(300,310,340,335),this,IDC_KTSBOPEN);
    m_ktsbopen.SetFont(pFont);
	m_ktsbclose.button_flag=0;
	m_ktsbclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(350,310,390,335),this,IDC_KTSBCLOSE);
	m_ktsbclose.SetFont(pFont);
    m_lqbdisuopen.button_flag=0;
	m_lqbdisuopen.Create("低速",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(500,310,540,335),this,IDC_LQBDISUOPEN);
	m_lqbdisuopen.SetFont(pFont);
    m_lqbgaosuopen.button_flag=0;
	m_lqbgaosuopen.Create("高速",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(550,310,590,335),this,IDC_LQBGAOSUOPEN);
	m_lqbgaosuopen.SetFont(pFont);
 
	m_lqbclose.button_flag=0;
	m_lqbclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(600,310,640,335),this,IDC_LQBCLOSE);
	m_lqbclose.SetFont(pFont);
	m_lqfjdisuopen.button_flag=0;
	m_lqfjdisuopen.Create("低速",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(300,360,340,385),this,IDC_LQFJDISUOPEN);
	m_lqfjdisuopen.SetFont(pFont);
    m_lqfjzhongsuopen.button_flag=0;
	m_lqfjzhongsuopen.Create("中速",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(350,360,390,385),this,IDC_LQFJZHONGSUOPEN);
	m_lqfjzhongsuopen.SetFont(pFont);
    m_lqfjgaosuopen.button_flag=0;
	m_lqfjgaosuopen.Create("高速",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(400,360,440,385),this,IDC_LQFJGAOSUOPEN);
	m_lqfjgaosuopen.SetFont(pFont);
	m_lqfjclose.button_flag=0;
	m_lqfjclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(450,360,490,385),this,IDC_LQFJCLOSE);
	m_lqfjclose.SetFont(pFont);
	m_ljbopen.button_flag=0;
	m_ljbopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(500,360,540,385),this,IDC_LJBOPEN);
	m_ljbopen.SetFont(pFont);
	m_ljbclose.button_flag=0;
	m_ljbclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(550,360,590,385),this,IDC_LJBCLOSE);
	m_ljbclose.SetFont(pFont);
	m_zkbopen.button_flag=0;
	m_zkbopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(300,405,340,430),this,IDC_ZKBOPEN);
	m_zkbopen.SetFont(pFont);
	m_zkbclose.button_flag=0;
	m_zkbclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(350,405,390,430),this,IDC_ZKBCLOSE);
	m_zkbclose.SetFont(pFont);
	m_rybopen.button_flag=0;
	m_rybopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(500,405,540,430),this,IDC_RYBOPEN);
	m_rybopen.SetFont(pFont);
	m_rybclose.button_flag=0;
	m_rybclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(550,405,590,430),this,IDC_RYBCLOSE);
	m_rybclose.SetFont(pFont);
	m_rsbopen.button_flag=0;
	m_rsbopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(300,630,340,655),this,IDC_RSBOPEN);
	m_rsbopen.SetFont(pFont);
	m_rsbclose.button_flag=0;
	m_rsbclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(350,630,390,655),this,IDC_RSBCLOSE);
	m_rsbclose.SetFont(pFont);
	m_rsrsjxiaohuo.button_flag=0;
	m_rsrsjxiaohuo.Create("小火",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(500,630,540,655),this,IDC_RSRSJXIAOHUO);
	m_rsrsjxiaohuo.SetFont(pFont);
	m_rsrsjdahuo.button_flag=0;
	m_rsrsjdahuo.Create("大火",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(550,630,590,655),this,IDC_RSRSJDAHUO);
	m_rsrsjdahuo.SetFont(pFont);
	m_rsrsjstop.button_flag=0;
	m_rsrsjstop.Create("停",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(600,630,640,655),this,IDC_RSRSJSTOP);
	m_rsrsjstop.SetFont(pFont);
	m_lrfopen.button_flag=0;
	m_lrfopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(300,445,340,470),this,IDC_LRFOPEN);
	m_lrfopen.SetFont(pFont);
	m_lrfclose.button_flag=0;
    m_lrfclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(350,445,390,470),this,IDC_LRFCLOSE);
	m_lrfclose.SetFont(pFont);
	m_lrfstop.button_flag=0;
    m_lrfstop.Create("停",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(400,445,440,470),this,IDC_LRFSTOP);
	m_lrfstop.SetFont(pFont);
	m_bsfopen.button_flag=0;
	m_bsfopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(500,495,540,520),this,IDC_BSFOPEN);
	m_bsfopen.SetFont(pFont);
	m_bsfclose.button_flag=0;
    m_bsfclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(550,495,590,520),this,IDC_BSFCLOSE);
	m_bsfclose.SetFont(pFont);
	m_psfopen.button_flag=0;
    m_psfopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(300,495,340,520),this,IDC_PSFOPEN);
	m_psfopen.SetFont(pFont);
	m_psfclose.button_flag=0;
    m_psfclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(350,495,390,520),this,IDC_PSFCLOSE);
	m_psfclose.SetFont(pFont);
	m_psfstop.button_flag=0;
    m_psfstop.Create("停",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(400,495,440,520),this,IDC_PSFSTOP);
	m_psfstop.SetFont(pFont);
	m_ljfopen.button_flag=0;
	m_ljfopen.Create("开",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(500,445,540,470),this,IDC_LJFOPEN);
	m_ljfopen.SetFont(pFont);
	m_ljfclose.button_flag=0;
    m_ljfclose.Create("关",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(550,445,590,470),this,IDC_LJFCLOSE);
	m_ljfclose.SetFont(pFont);
	m_ljfstop.button_flag=0;
    m_ljfstop.Create("停",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(600,445,640,470),this,IDC_LJFSTOP);
	m_ljfstop.SetFont(pFont);
	m_rsjxiaohuo.button_flag=0;
    m_rsjxiaohuo.Create("小火",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON |BS_OWNERDRAW,CRect(300,540,340,565),this,IDC_RSJXIAOHUO);
	m_rsjxiaohuo.SetFont(pFont);
	m_rsjdahuo.button_flag=0;
    m_rsjdahuo.Create("大火",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(350,540,390,565),this,IDC_RSJDAHUO);
	m_rsjdahuo.SetFont(pFont);
	m_rsjstop.button_flag=0;
    m_rsjstop.Create("停",WS_CHILD |WS_VISIBLE|BS_PUSHBUTTON|BS_OWNERDRAW ,CRect(400,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -