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,"停止");
	}		
}

运行程序

相关推荐
fpcc8 小时前
c++编程实践—堆和栈越界调试
c++
weiabc10 小时前
MSYS2 UCRT64 + g++ C++ 中文输出乱码 完整全过程
c++
灯澜忆梦11 小时前
【面向对象编程C++】| 基础语法
java·c++·算法
aqiu11111112 小时前
【C++算法打怪专栏】LeetCode 165. 比较版本号(双指针与字符串流法)
c++·算法·leetcode
chenbingjie_c13 小时前
C++ STL 适配器:stack & queue,从 vector/list 到 deque 深度解析
数据结构·c++
hetao173383716 小时前
2026-10-08 hetao1733837 的刷题记录
c++·算法
Frank_refuel17 小时前
【C++】智能指针
开发语言·c++
一只旭宝18 小时前
数据结构与算法复习手册:从写过,到讲清楚
开发语言·数据结构·c++·算法
十五年专注C++开发18 小时前
std::filesystem::exists 在有的win10系统抛异常原因分析
c++·文件系统·filesystem
hetao173383719 小时前
2026-10-07 hetao1733837 的刷题记录
c++·算法