EVC制作报警程序

void CCARMANAGEMENT::OnTimer(UINT nIDEvent)
{
 // TODO: Add your message handler code here and/or call default
 SYSTEMTIME showNowTime; 
 int m_second,m_minute,m_hour,m_remainder_se,m_remainder_mi,m_remainder_ho;
 //获取系统时间类
 GetLocalTime(&showNowTime); 
 //获取本地时间
 m_second=showNowTime.wSecond;
 m_minute=showNowTime.wMinute;
 m_hour=showNowTime.wHour;
 m_remainder_se=m_second%3;
 m_remainder_mi=m_minute%10;
 m_remainder_ho=m_hour%4;
 CString TimeString,TimealarmString; 
 //转换
 TimealarmString.Format(_T("%d-%d-%d"),showNowTime.wYear,showNowTime.wMonth,showNowTime.wDay);
 for (int i=0;i<m_listalarm.GetItemCount();i++)
 {
  stralarm=m_listalarm.GetItemText(i,4);
  if (stralarm==TimealarmString && m_remainder_ho==0
   && m_remainder_mi==0 && m_remainder_se ==0 )
  {
   stralarm.Format(_T("保险提醒/r/n")+stralarm+_T("/r/n")+m_listalarm.GetItemText(i,1));
   m_myalarm.ShowWindow(SW_SHOW);
   m_myalarm.SetWindowText(stralarm);
  }
  else
  {
   m_myalarm.ShowWindow(SW_HIDE);
  }
 }
 TimeString.Format(_T(" %04d-%02d-%d    %02d:%02d:%02d")   
  ,showNowTime.wYear 
  ,showNowTime.wMonth 
  ,showNowTime.wDay 
  ,showNowTime.wHour 
  ,showNowTime.wMinute 
  ,showNowTime.wSecond);
 m_text_time.SetWindowText(TimeString);
 CDialog::OnTimer(nIDEvent);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值