remind程序
2016-05-17 00:00
302 查看
摘要: 简单的提醒程序MFC,可最小化托盘。加了背景图片加了铃,解压1.75M
用了两个定时器。一个控制刷新时间,一个控制响铃。
定时器响应函数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);
}
程序图标
![](http://static.oschina.net/uploads/space/2016/0517/100536_KolU_2761175.png)
界面
![](http://static.oschina.net/uploads/space/2016/0517/100619_9Ae6_2761175.png)
只是程序下载百度网盘下载地址
用了两个定时器。一个控制刷新时间,一个控制响铃。
定时器响应函数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);
}
程序图标
![](http://static.oschina.net/uploads/space/2016/0517/100536_KolU_2761175.png)
界面
![](http://static.oschina.net/uploads/space/2016/0517/100619_9Ae6_2761175.png)
只是程序下载百度网盘下载地址
相关文章推荐
- Visual C++中MFC消息的分类
- MFC中Radio Button的用法详解
- MFC对话框中添加状态栏的方法
- MFC创建右键弹出菜单的方法
- MFC中动态创建控件以及事件响应实现方法
- C++ 关于MFC多线程编程的注意事项
- MFC程序对文件的处理方法
- MFC自定义消息的实现方法
- MFC实现在文件尾追加数据的方法
- MFC之ComboBox控件用法实例教程
- MFC绘制不规则窗体的方法
- IE8引发 VS2005/2008 MFC向导出错的解决方案
- MFC实现全屏功能代码实例
- 使用VS2010创建MFC ActiveX工程项目
- Android编程设置提醒事件的方法
- Android基于广播事件机制实现简单定时提醒功能代码
- C++中MFC Tab Control控件的使用详解
- MFC程序设计常用技巧汇总
- MFC扩展DLL中导出类和对话框的实现方法
- VC中SDK与MFC的区别浅析