void CUdvcp02Dlg::OnButton5()
{
// TODO: Add your control notification handler code here
// if (testport==TRUE)
if (testport==TRUE)
{
UpdateData(TRUE);
m_data1="";
m_data2="";
m_data3="";
m_data4="";
m_data5="";
m_data6="";
m_data7="";
UpdateData(FALSE);
}
OnButton1();
testport=(!testport);
mouseflag=FALSE;
keyboardflag=FALSE;
endmouse=FALSE;
bottonnumber=2;
SetTimer(1,1000,NULL);
}
void CUdvcp02Dlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if (keyboardflag==TRUE)
{
keyboardflag=FALSE;
UpdateData(TRUE);
m_data1.TrimLeft();
m_data1.TrimRight();
if (m_data1=="abcdefghijkl")
{
if (testport==FALSE)
{
m_data5="良好";
}
else
{ m_data4="良好";}
}
else
{
if (testport==FALSE)
{
m_data5="不良";
}
else
{ m_data4="不良";}
}
UpdateData(FALSE);
}
if (endmouse==TRUE)
{
endmouse=FALSE;
if (mouseflag==TRUE)
{
mouseflag=FALSE;
UpdateData(TRUE);
if (testport==FALSE)
{
m_data7="不良";
}
else
{ m_data6="不良";}
UpdateData(FALSE);
}
if (testport==FALSE)
{
OnButton5();
}
KillTimer(1);
}
switch (bottonnumber)
{
case 2:
OnButton2();
bottonnumber=3;
KillTimer(1);
SetTimer(1,15000,NULL);
break;
case 3:
UpdateData(TRUE);
m_data1="";
UpdateData(FALSE);
OnButton3();
bottonnumber=4;
keyboardflag=TRUE;
KillTimer(1);
SetTimer(1,1000,NULL);
break;
case 4:
mouseflag=TRUE;
endmouse=TRUE;
OnButton4();
bottonnumber=0;
KillTimer(1);
SetTimer(1,2000,NULL);
break;
}
CDialog::OnTimer(nIDEvent);
}