📄 hmican_usbdlg.cpp
字号:
m_static_SET7.SubclassDlgItem( IDC_CTRL_SET7, this );
m_static_SET7.bkColor( bk );
m_static_SET7.textColor( tx4 );
m_static_SET7.setFont(&logfont2 );
//灯的文字
m_static_CTRL_TITLE1.SubclassDlgItem( IDC_CTRL_TITLE1, this );
m_static_CTRL_TITLE1.bkColor( bk );
m_static_CTRL_TITLE1.textColor( tx1 );
m_static_CTRL_TITLE1.setFont(&logfont2 );
m_static_CTRL_TITLE2.SubclassDlgItem( IDC_CTRL_TITLE2, this );
m_static_CTRL_TITLE2.bkColor( bk );
m_static_CTRL_TITLE2.textColor( tx1 );
m_static_CTRL_TITLE2.setFont(&logfont2 );
m_static_CTRL_TITLE3.SubclassDlgItem( IDC_CTRL_TITLE3, this );
m_static_CTRL_TITLE3.bkColor( bk );
m_static_CTRL_TITLE3.textColor( tx1 );
m_static_CTRL_TITLE3.setFont(&logfont2 );
m_static_CTRL_TITLE4.SubclassDlgItem( IDC_CTRL_TITLE4, this );
m_static_CTRL_TITLE4.bkColor( bk );
m_static_CTRL_TITLE4.textColor( tx1 );
m_static_CTRL_TITLE4.setFont(&logfont2 );
m_static_CTRL_TITLE5.SubclassDlgItem( IDC_CTRL_TITLE5, this );
m_static_CTRL_TITLE5.bkColor( bk );
m_static_CTRL_TITLE5.textColor( tx1 );
m_static_CTRL_TITLE5.setFont(&logfont2 );
/////////////
m_static_CTRL_ORDER1.SubclassDlgItem( IDC_CTRL_ORDER1, this );
m_static_CTRL_ORDER1.bkColor( bk );
m_static_CTRL_ORDER1.textColor( tx );
m_static_CTRL_ORDER1.setFont(&logfont2 );
m_static_CTRL_ORDER2.SubclassDlgItem( IDC_CTRL_ORDER2, this );
m_static_CTRL_ORDER2.bkColor( bk );
m_static_CTRL_ORDER2.textColor( tx );
m_static_CTRL_ORDER2.setFont(&logfont2 );
m_static_CTRL_ORDER3.SubclassDlgItem( IDC_CTRL_ORDER3, this );
m_static_CTRL_ORDER3.bkColor( bk );
m_static_CTRL_ORDER3.textColor( tx );
m_static_CTRL_ORDER3.setFont(&logfont2 );
m_static_CTRL_ORDER4.SubclassDlgItem( IDC_CTRL_ORDER4, this );
m_static_CTRL_ORDER4.bkColor( bk );
m_static_CTRL_ORDER4.textColor( tx );
m_static_CTRL_ORDER4.setFont(&logfont2 );
m_static_CTRL_ORDER5.SubclassDlgItem( IDC_CTRL_ORDER5, this );
m_static_CTRL_ORDER5.bkColor( bk );
m_static_CTRL_ORDER5.textColor( tx );
m_static_CTRL_ORDER5.setFont(&logfont2 );
m_static_CTRL_ORDER6.SubclassDlgItem( IDC_CTRL_ORDER6, this );
m_static_CTRL_ORDER6.bkColor( bk );
m_static_CTRL_ORDER6.textColor( tx );
m_static_CTRL_ORDER6.setFont(&logfont2);
m_static_CTRL_ORDER7.SubclassDlgItem( IDC_CTRL_ORDER7, this );
m_static_CTRL_ORDER7.bkColor( bk );
m_static_CTRL_ORDER7.textColor( tx );
m_static_CTRL_ORDER7.setFont(&logfont2 );
m_static_CTRL_ORDER8.SubclassDlgItem( IDC_CTRL_ORDER8, this );
m_static_CTRL_ORDER8.bkColor( bk );
m_static_CTRL_ORDER8.textColor( tx );
m_static_CTRL_ORDER8.setFont(&logfont2 );
m_static_CTRL_ORDER9.SubclassDlgItem( IDC_CTRL_ORDER9, this );
m_static_CTRL_ORDER9.bkColor( bk );
m_static_CTRL_ORDER9.textColor( tx );
m_static_CTRL_ORDER9.setFont(&logfont2 );
m_static_CTRL_ORDER10.SubclassDlgItem( IDC_CTRL_ORDER10, this );
m_static_CTRL_ORDER10.bkColor( bk );
m_static_CTRL_ORDER10.textColor( tx );
m_static_CTRL_ORDER10.setFont(&logfont2 );
m_static_CTRL_ORDER11.SubclassDlgItem( IDC_CTRL_ORDER11, this );
m_static_CTRL_ORDER11.bkColor( bk );
m_static_CTRL_ORDER11.textColor( tx );
m_static_CTRL_ORDER11.setFont(&logfont2 );
m_static_CTRL_ORDER12.SubclassDlgItem( IDC_CTRL_ORDER12, this );
m_static_CTRL_ORDER12.bkColor( bk );
m_static_CTRL_ORDER12.textColor( tx );
m_static_CTRL_ORDER12.setFont(&logfont2 );
m_static_CTRL_ORDER13.SubclassDlgItem( IDC_CTRL_ORDER13, this );
m_static_CTRL_ORDER13.bkColor( bk );
m_static_CTRL_ORDER13.textColor( tx );
m_static_CTRL_ORDER13.setFont(&logfont2 );
m_static_CTRL_ORDER14.SubclassDlgItem( IDC_CTRL_ORDER14, this );
m_static_CTRL_ORDER14.bkColor( bk );
m_static_CTRL_ORDER14.textColor( tx );
m_static_CTRL_ORDER14.setFont(&logfont2 );
m_static_CTRL_ORDER15.SubclassDlgItem( IDC_CTRL_ORDER15, this );
m_static_CTRL_ORDER15.bkColor( bk );
m_static_CTRL_ORDER15.textColor( tx );
m_static_CTRL_ORDER15.setFont(&logfont2 );
m_static_CTRL_ORDER16.SubclassDlgItem( IDC_CTRL_ORDER16, this );
m_static_CTRL_ORDER16.bkColor( bk );
m_static_CTRL_ORDER16.textColor( tx );
m_static_CTRL_ORDER16.setFont(&logfont2 );
//亮灯
m_Dg11.SetLed(CLed::LED_COLOR_GREEN,0,65);//65是方形模式
m_Dg12.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg13.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg14.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg15.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg21.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg22.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg23.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg24.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg25.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg31.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg32.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg33.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg34.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg35.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg41.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg42.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg43.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg44.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg45.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg51.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg52.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg53.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg54.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg55.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg61.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg62.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg63.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg64.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg65.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg71.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg72.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg73.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg74.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg75.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg81.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg82.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg83.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg84.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg85.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg91.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg92.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg93.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg94.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg95.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg101.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg102.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg103.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg104.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg105.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg111.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg112.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg113.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg114.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg115.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg121.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg122.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg123.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg124.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg125.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg131.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg132.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg133.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg134.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg135.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg141.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg142.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg143.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg144.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg145.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg141.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg142.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg143.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg144.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg145.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg151.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg152.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg153.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg154.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg155.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg161.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg162.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg163.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg164.SetLed(CLed::LED_COLOR_GREEN,0,65);
m_Dg165.SetLed(CLed::LED_COLOR_GREEN,0,65);
//设置编辑框
m_edit_N.SubclassDlgItem( IDC_EDIT_N, this );
m_edit_N.bkColor( bk );
m_edit_N.textColor( tx );
m_edit_N.setFont( &logfont2 );
m_edit_N.SetWindowText("N/A");
m_edit_INC.SubclassDlgItem( IDC_EDIT_INC, this );
m_edit_INC.bkColor( bk );
m_edit_INC.textColor( tx );
m_edit_INC.setFont( &logfont2 );
m_edit_INC.SetWindowText("N/A");
m_edit_MODE.SubclassDlgItem( IDC_EDIT_MODE, this );
m_edit_MODE.bkColor( bk );
m_edit_MODE.textColor( tx );
m_edit_MODE.setFont( &logfont2 );
m_edit_MODE.SetWindowText("N/A");
m_edit_TOIL.SubclassDlgItem( IDC_EDIT_TOIL, this );
m_edit_TOIL.bkColor( bk );
m_edit_TOIL.textColor( tx );
m_edit_TOIL.setFont( &logfont2 );
m_edit_TOIL.SetWindowText("N/A");
m_edit_SPM.SubclassDlgItem( IDC_EDIT_SPM, this );
m_edit_SPM.bkColor( bk );
m_edit_SPM.textColor( tx );
m_edit_SPM.setFont( &logfont2 );
m_edit_SPM.SetWindowText("N/A");
//设置列表框
m_list.SetBkColor(bk);
m_list.SetTextBkColor(bk);
m_list.SetTextColor(tx);
CFont font;
font.CreateFont(19, 0, 0, 0, 1200, FALSE, FALSE, 0,
ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, GB2312_CHARSET,"Arial");
m_list.SetFont(&font);
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);
InitializeFlatSB(m_list.m_hWnd);
FlatSB_EnableScrollBar(m_list.m_hWnd,SB_BOTH,ESB_DISABLE_BOTH);
m_list.InsertColumn(0,_T("1"),LVCFMT_LEFT,42);
m_list.InsertColumn(1,_T("2"),LVCFMT_LEFT,90);
m_list.InsertColumn(2,_T("3"),LVCFMT_LEFT,227);
m_list.InsertColumn(3,_T("4"),LVCFMT_LEFT,46);
m_list.InsertColumn(4,_T("4"),LVCFMT_LEFT,80);
m_list.InsertItem(0,_T("1"));
m_list.SetItemText(0,1,_T("ALRM116"));
m_list.SetItemText(0,2,_T("cylinder x feedback signal failure"));
m_list.SetItemText(0,3,_T("16"));
m_list.SetItemText(0,4,_T("ACU/BCU"));
m_list.InsertItem(1,_T("2"));
m_list.SetItemText(1,1,_T("ALRM116"));
m_list.SetItemText(1,2,_T("bb"));
m_list.SetItemText(1,3,_T("aaaa"));
m_list.SetItemText(1,4,_T("ACU/BCU"));
m_list.InsertItem(2,_T("3"));
m_list.SetItemText(2,1,_T("ALRM116"));
m_list.SetItemText(2,2,_T("bb"));
m_list.SetItemText(2,3,_T("aaaa"));
m_list.SetItemText(2,4,_T("ACU/BCU"));
m_list.InsertItem(3,_T("4"));
m_list.SetItemText(3,1,_T("ALRM116"));
m_list.SetItemText(3,2,_T("bb"));
m_list.SetItemText(3,3,_T("aaaa"));
m_list.SetItemText(3,4,_T("ACU/BCU"));
m_list.InsertItem(4,_T("5"));
m_list.SetItemText(4,1,_T("ALRM116"));
m_list.SetItemText(4,2,_T("bb"));
m_list.SetItemText(4,3,_T("aaaa"));
m_list.SetItemText(4,4,_T("ACU/BCU"));
m_list.InsertItem(5,_T("6"));
m_list.SetItemText(5,1,_T("ALRM116"));
m_list.SetItemText(5,2,_T("bb"));
m_list.SetItemText(5,3,_T("aaaa"));
m_list.SetItemText(5,4,_T("ACU/BCU"));
m_list.InsertItem(6,_T("7"));
m_list.SetItemText(6,1,_T("ALRM116"));
m_list.SetItemText(6,2,_T("bb"));
m_list.SetItemText(6,3,_T("aaaa"));
m_list.SetItemText(6,4,_T("ACU/BCU"));
m_list.InsertItem(7,_T("8"));
m_list.SetItemText(7,1,_T("ALRM116"));
m_list.SetItemText(7,2,_T("bb"));
m_list.SetItemText(7,3,_T("aaaa"));
m_list.SetItemText(7,4,_T("ACU/BCU"));
m_list.InsertItem(8,_T("9"));
m_list.SetItemText(8,1,_T("ALRM116"));
m_list.SetItemText(8,2,_T("bb"));
m_list.SetItemText(8,3,_T("aaaa"));
m_list.InsertItem(9,_T("10"));
m_list.SetItemText(9,1,_T("ALRM116"));
m_list.SetItemText(9,2,_T("bb"));
m_list.SetItemText(9,3,_T("aaaa"));
m_list.InsertItem(10,_T("11"));
m_list.SetItemText(10,1,_T("ALRM116"));
m_list.SetItemText(10,2,_T("bb"));
m_list.SetItemText(10,3,_T("aaaa"));
m_list.InsertItem(11,_T("12"));
m_list.SetItemText(11,1,_T("ALRM116"));
m_list.SetItemText(11,2,_T("bb"));
m_list.SetItemText(11,3,_T("aaaa"));
m_list.InsertItem(12,_T("13"));
m_list.SetItemText(12,1,_T("ALRM116"));
m_list.SetItemText(12,2,_T("bb"));
m_list.SetItemText(12,3,_T("aaaa"));
m_list.InsertItem(13,_T("14"));
m_list.SetItemText(13,1,_T("ALRM116"));
m_list.SetItemText(13,2,_T("bb"));
m_list.SetItemText(13,3,_T("aaaa"));
m_list.InsertItem(14,_T("15"));
m_list.SetItemText(14,1,_T("ALRM116"));
m_list.SetItemText(14,2,_T("bb"));
m_list.SetItemText(14,3,_T("aaaa"));
//为上下按键做准备
index=0;
//为进度条显示做准备
prog1=10;
prog2=10;
prog3=10;
//设置颜色
m_clrBk=RGB(0, 0, 130);// _T("背景色") }
m_clrEnd=RGB(0 ,147,0);// _T("绿色") }
m_clrText=RGB(0, 0, 0);//_T("黑色") }
m_clrStart=RGB(255,255,0);//_T("黄色") }
//设置每个进度条
m_cProgress1.SetRange(0,500);
m_cProgress1.SetStartColor(m_clrStart);
m_cProgress1.SetEndColor(m_clrEnd);
m_cProgress1.SetBkColor(m_clrBk);
m_cProgress1.SetTextColor(m_clrText);
m_cProgress2.SetRange(0,500);
m_cProgress2.SetStartColor(m_clrStart);
m_cProgress2.SetEndColor(m_clrEnd);
m_cProgress2.SetBkColor(m_clrBk);
m_cProgress2.SetTextColor(m_clrText);
m_cProgress3.SetRange(0,500);
m_cProgress3.SetStartColor(m_clrStart);
m_cProgress3.SetEndColor(m_clrEnd);
m_cProgress3.SetBkColor(m_clrBk);
m_cProgress3.SetTextColor(m_clrText);
//进来就以进度显示,再设置定时器更新
show();
//将焦点给到SET1
// SetTimer(1,100,NULL);
// SetTimer(2,2000,NULL);
SetTimer(3,1000,NULL);//邓
/////初始化
for(int j=0;j<28;j++)
{
theApp.alarm[j]=false;
}
theApp.almlist[0] = "cylinder 1 feedback signal failure";
theApp.almlist[1] = "cylinder 2 feedback signal failure";
theApp.almlist[2] = "cylinder 3 feedback signal failure";
theApp.almlist[3] = "cylinder 4 feedback signal failure";
theApp.almlist[4] = "cylinder 5 feedback signal failure";
theApp.almlist[5] = "cylinder 6 feedback signal failure";
theApp.almlist[6] = "cylinder 7 feedback signal failure";
theApp.almlist[7] = "cylinder 8 feedback signal failure";
theApp.almlist[8] = "cylinder 9 feedback signal failure";
theApp.almlist[9] = "cylinder 10 feedback signal failure";
theApp.almlist[10] = "cylinder 11 feedback signal failure";
theApp.almlist[11] = "cylinder 12 feedback signal failure";
theApp.almlist[12] = "cylinder 13 feedback signal failure";
theApp.almlist[13] = "cylinder 14 feedback signal failure";
theApp.almlist[14] = "cylinder 15 feedback signal failure";
theApp.almlist[15] = "cylinder 16 feedback signal failure";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -