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);
?? ?}
程序圖標
界面
只是程序下載百度網盤下載地址
?