MFC单按钮启停实例

单击按钮启动、停止交替切欣换

1、在1Dlg.h文件中添加代码

cpp 复制代码
public:
	CMy1Dlg(CWnd* pParent = NULL);	// standard constructor
	BOOL m_b;

2、在1Dlg.cpp文件中添加代码

c 复制代码
CMy1Dlg::CMy1Dlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMy1Dlg::IDD, pParent)
{	
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
		 m_b = FALSE;
}

void CMy1Dlg::OnButton1() 
{
if(!m_b)
	{
		m_b = TRUE;
	SetDlgItemText(IDC_BUTTON1,"启动");
	}
	else
	{
		m_b = FALSE;
	SetDlgItemText(IDC_BUTTON1,"停止");
	}		
}

运行程序

相关推荐
马士兵教育2 分钟前
2026年IT行业基本预测!计算机专业学生就业编程语言Java/C/C++/Python该如何选择?
java·开发语言·c++·人工智能·python·面试·职场和发展
梦游钓鱼1 小时前
Logger.h和Logger.cc文件分析
开发语言·c++
REDcker1 小时前
Linux C++ 内存泄漏排查分析手册
java·linux·c++
临溟夜空的繁星2 小时前
C++ STL-- vector
开发语言·c++
一方热衷.2 小时前
YOLO26-OBB ONNXruntime部署 python/C++
开发语言·c++·python
Qt程序员2 小时前
基于 C++ 实现自定义字符串 string 类
linux·c++·容器·指针·内存管理·运算符重载
Ivanqhz2 小时前
活跃范围重写(Live Range Rewriting)
开发语言·c++·后端·算法·rust
ouliten3 小时前
C++笔记:std::numeric_limits
c++·笔记
承渊政道3 小时前
C++学习之旅【C++伸展树介绍以及红黑树的实现】
开发语言·c++·笔记·b树·学习·visual studio
郭涤生3 小时前
C++中设置函数与回调函数设值的性能差异及示例
开发语言·c++