MFC—计时器

1.在.h文件中创建变量

cpp 复制代码
int m_tade;//创建一个变量

2.在.cpp文件中

cpp 复制代码
void CMFCTimerDlg::OnBnClickedButton1()
{
	// TODO: 在此添加控件通知处理程序代码
	SetTimer(1,1000,NULL);//设置一个计时器。(参数为:id,每次运行加1000ms,null)
}


void CMFCTimerDlg::OnTimer(UINT_PTR nIDEvent)//选择消息里的WM_timer  add Ontimer 会添加
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值
	m_tade++;//每次变量++
	SetDlgItemInt(IDC_EDIT1, m_tade);
	if (m_tade == 5) {
		KillTimer(1);//关闭它
		MessageBox(_T("计时完毕"), _T("标题", MB_ACTIVE | MB_ACTIVE));
	}

	CDialogEx::OnTimer(nIDEvent);
}
相关推荐
君鼎9 分钟前
Effective C++ 条款18:让接口容易被正确使用,不易被误用
c++
whxnchy11 分钟前
C++刷题 - 7.27
开发语言·c++
白日梦想家-K1 小时前
题单【模拟与高精度】
开发语言·c++·算法
岁忧1 小时前
(LeetCode 面试经典 150 题) 138. 随机链表的复制 (哈希表)
java·c++·leetcode·链表·面试·go
君鼎1 小时前
Effective C++ 条款17:以独立语句将newed对象置入智能指针
c++
极客BIM工作室2 小时前
深入理解C++中的Lazy Evaluation:延迟计算的艺术
开发语言·c++
小指纹4 小时前
图论-最短路Dijkstra算法
数据结构·c++·算法·深度优先·图论
王德博客5 小时前
【从基础到实战】STL string 学习笔记(上)
c++·笔记·学习
Algebraaaaa5 小时前
C++ 中 NULL 与 nullptr 有什么区别?
开发语言·c++
源代码•宸8 小时前
深入浅出设计模式——创建型模式之建造者模式 Builder
c++·经验分享·设计模式·建造者模式