解决vs mfc关于单个单选框的鼠标点击控制问题

BOOL rationstatus =1;  //全局变量
	UpdateData(TRUE);


	//newstatus = ((CButton *)GetDlgItem(IDC_RADIO1_HEX))->GetCheck();
	if ((rationstatus ==1))
	{
    
    
		((CButton *)GetDlgItem(IDC_RADIO1_HEX))->SetCheck((true));//选上
		rationstatus = 0;
	}
	else
	{
    
    
		((CButton *)GetDlgItem(IDC_RADIO1_HEX))->SetCheck((false));//选上
		rationstatus = 1;
	}

	UpdateData(FALSE);

这样子就能实现鼠标点击一下打开,再点击关闭

猜你喜欢

转载自blog.csdn.net/weixin_43673603/article/details/129589814