15,466
社区成员
发帖
与我相关
我的任务
分享
void CDomainG::OnTimer(UINT nIDEvent)
{
MyDefStr glTagMsg[10000];
// TODO: Add your message handler code here and/or call default
CEdit *CEXECUTE_TIME=(CEdit*)GetDlgItem(IDC_EDIT_EXECUTE_TIME);
CTime time=CTime::GetCurrentTime();
CEXECUTE_TIME->SetWindowText(time.Format("%Y-%m-%d %H:%M:%S"));
if(theApp.m_CONDITIONS=="现在执行")
{
if(thDomain=="1"){
thDomain="0";
for(int i=0;i<10;i++){
glTagMsg[i].pDlg=this;
glTagMsg[i].DomainName_c_i=i;
CWinThread* pThread =AfxBeginThread(MyThread,&glTagMsg[i],THREAD_PRIORITY_IDLE);
}
}
}else{
if(thDomain=="1"&&time.Format("%H:%M:%S")>theApp.m_starttime&&time.Format("%H:%M:%S")<theApp.m_overtime){
for(int i=0;i<10;i++){
glTagMsg[i].pDlg=this;
glTagMsg[i].DomainName_c_i=i;
CWinThread* pThread = AfxBeginThread(MyThread,&glTagMsg[i],THREAD_PRIORITY_IDLE);
}
}
}
CDialog::OnTimer(nIDEvent);
}