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

运行程序

相关推荐
froyoisle1 小时前
CSP 真题解析:[CSP-J 2020-T3] 表达式
c++·算法·csp·信息学·信奥赛
Darkwanderor1 小时前
动、静态库相关内容的详细介绍
linux·c语言·开发语言·c++
文祐1 小时前
C++类之虚函数表没有虚继承的菱形继承
开发语言·c++·算法
孬甭_3 小时前
C++ string类
开发语言·c++
盐焗鹌鹑蛋3 小时前
【C++】C++11:右值引用、移动语义万能引用
c++
LingzhiPi4 小时前
零知ESP32--RC522NFC考勤打卡系统
c++·单片机·嵌入式硬件
小灰灰搞电子4 小时前
C++ boost::range 详解:基于最新版本的现代范围处理指南
开发语言·c++
王燕龙(大卫)5 小时前
fastdds笔记
网络·c++·笔记
脱胎换骨-军哥5 小时前
C++ 与 Go 生成质量比拼,谁是分布式主力语言
c++·分布式·golang
快乐星空Maker5 小时前
C++【生存游戏】开发:荒岛往事 第三期
开发语言·c++·游戏·编程语言