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

运行程序

相关推荐
阿正的梦工坊10 小时前
JavaScript 闭包 × C++ 类比:彻底搞懂闭包
开发语言·javascript·c++
6Hzlia10 小时前
【Hot 100 刷题计划】 LeetCode 72. 编辑距离 | C++ 经典 DP 增删改状态转移
c++·算法·leetcode
无限进步_11 小时前
【C++】寻找字符串中第一个只出现一次的字符
开发语言·c++·ide·windows·git·github·visual studio
楼田莉子11 小时前
Linux网络:IP协议
linux·服务器·网络·c++·学习·tcp/ip
wuminyu11 小时前
专家视角看JVM_StartThread
java·linux·c语言·jvm·c++
敲上瘾11 小时前
高并发内存池(三):PageCache(页缓存)的实现
linux·c++·缓存·高并发内存池·池化技术
历程里程碑12 小时前
Linux 50 IP协议深度解析:从报头结构到子网划分与NAT
java·linux·开发语言·网络·c++·python·智能路由器
犹怜草木青12 小时前
const关键字
c++
liuyao_xianhui12 小时前
map和set_C++
java·开发语言·数据结构·c++·算法·宽度优先
香蕉鼠片12 小时前
八股C++
开发语言·c++