用MFC写整点报时的代码,运行后到整点弹出对话框,但是对话框一直弹出,结束不了,下面是具体代码。
//怎么写才能到时间后只弹出1个对话框。settimer(3,100,NULL);ontimer(){case(3):{if(Minute%60==0){CStringm...
//怎么写才能到时间后只弹出1个对话框。
settimer(3,100,NULL);
ontimer()
{
case(3):
{
if(Minute%60==0)
{
CString msg;
PlaySound("SystemStart",NULL,SND_ALIAS|SND_ASYNC);
msg.Format("现在是北京时%d点%d分",Hour,Minute);
MessageBox(msg);
KillTimer(3);
}
}
忘了 case(3)里还有一些代码
CTime tm;
tm = CTime::GetCurrentTime();
Hour = tm.GetHour();
Minute = tm.GetMinute(); 展开
settimer(3,100,NULL);
ontimer()
{
case(3):
{
if(Minute%60==0)
{
CString msg;
PlaySound("SystemStart",NULL,SND_ALIAS|SND_ASYNC);
msg.Format("现在是北京时%d点%d分",Hour,Minute);
MessageBox(msg);
KillTimer(3);
}
}
忘了 case(3)里还有一些代码
CTime tm;
tm = CTime::GetCurrentTime();
Hour = tm.GetHour();
Minute = tm.GetMinute(); 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询