VC++中如何实现程序在设定的时间一到就自动退出?

2025-05-19 06:28:53
推荐回答(4个)
回答1:

1.程序启动 获得并保存 系统时间
2.使用timer定时检查时间
3.在你想干什么的地方 检查时间 作判断并 执行你的动作
4.具体细节你要告诉我你究竟要做什么,还有用什么工具什么平台

回答2:

SetTimer(1,2000,NULL);// 设置定时器2秒启动

void CXXDlg::OnTimer(UINT nIDEvent)
{
KillTimer(nIDEvent);// 你的代码
OnCancel();
CDialog::OnTimer(nIDEvent);
}

添加消息循环
BEGIN_MESSAGE_MAP(CXXDlg, CDialog)
……
ON_WM_TIMER()
END_MESSAGE_MAP()

回答3:

使用CTimer

回答4:

1.OnTimer事件
2.自定义事件