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);
}
相关推荐
C++ 老炮儿的技术栈2 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
hz_zhangrl2 小时前
CCF-GESP 等级考试 2026年3月认证C++一级真题解析
开发语言·c++·gesp·gesp2026年3月·gespc++一级
Liu628882 小时前
C++中的工厂模式高级应用
开发语言·c++·算法
波特率1152003 小时前
const关键字与函数的重载
开发语言·c++·函数重载
干啥啥不行,秃头第一名4 小时前
C++20概念(Concepts)入门指南
开发语言·c++·算法
2301_807367194 小时前
C++中的解释器模式变体
开发语言·c++·算法
2301_819414306 小时前
C++与区块链智能合约
开发语言·c++·算法
不想看见4046 小时前
Valid Parentheses栈和队列--力扣101算法题解笔记
开发语言·数据结构·c++
老约家的可汗6 小时前
C/C++内存管理探秘:从内存分布到new/delete的底层原理
c语言·c++
天赐学c语言6 小时前
Linux - 应用层自定义协议与序列/反序列化
linux·服务器·网络·c++