2019独角兽企业重金招聘Python工程师标准>>>
用了两个定时器。一个控制刷新时间,一个控制响铃。
定时器响应函数Timer:
int wk;
if(nIDEvent==1)
{
CTime t=CTime::GetCurrentTime();
wk=t.GetDayOfWeek()-1;
m_mn=t.Format("%Y 年 %m 月 %d 日");
m_hour=t.Format("%H");
m_min=t.Format("%M");
m_sec=t.Format("%S");
switch(wk)
{
case 1: m_w="星期一";
break;
case 2: m_w="星期二";
break;
case 3: m_w="星期三";
break;
case 4: m_w="星期四";
break;
case 5: m_w="星期五";
break;
case 6: m_w="星期六";
break;
case 0: m_w="星期日";
break;
}
SetDlgItemText(IDC_STATICMN,m_mn);
SetDlgItemText(IDC_STATIC3,m_hour);
SetDlgItemText(IDC_STATIC4,m_min);
SetDlgItemText(IDC_STATIC5,m_sec);
SetDlgItemText(IDC_STATICW,m_w);
if(m_h==m_hour&&m_m==m_min&&m_sec=="00")
{
SetTimer(2,800,NULL);
MessageBox(m_a,"提醒",MB_OK);
}
}
if(nIDEvent==2)
{
PlaySound((LPCTSTR)IDR_WAVE1, AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC);
}
程序图标
界面
只是程序下载百度网盘下载地址