group mfc 复选框_MFC应用实例:[40]复选框,单选按钮

本文介绍了如何在MFC应用程序中处理复选框和单选按钮的选择。当用户点击提交选择按钮,代码会启用'重新选择'按钮,禁用'提交'按钮,并根据用户在单选按钮组和复选框中的选择,组合并显示所选内容。
摘要由CSDN通过智能技术生成

双击提交选择按钮,为其添加响应函数OnCheckin(),并添加一下代码:

void CCBaseButtonDlg::OnCheckin()

{

// TODO: Add your control notification handler code here

GetDlgItem(ID_RESET)->EnableWindow(true);//重新选择有效

GetDlgItem(ID_CHECKIN)->EnableWindow(false);//提交按钮无效

UpdateData(true);

m_show="内存: "; //保存输出消息字符串

CString str;

switch(m_radio)

{

case 0://该组第一个单选项被选中

GetDlgItemText(IDC_RADIO1,str);

m_show=m_show+str;

break;

case 1://该组第二个单选项被选中

GetDlgItemText(IDC_RADIO2,str);

m_show=m_show+str;

break;

case 2://该组第三个单选项被选中

GetDlgItemText(IDC_RADIO3,str);

m_show=m_show+str;

break;

}

if(m_check1.GetCheck()==1)//复选框1被选中

{

GetDlgItemText(IDC_CHECK1,str);

m_show=m_show+str;

}

if(m_check2.GetCheck()==1)//复选框2被选中

{

GetDlgItemText(IDC_CHECK2,str);

m_show=m_show+str;

}

if(m_check3.GetCheck()==1)//复选框3被选中

{

GetDlgItemText(IDC_CHECK3,str);

m_show=m_show+str;

}

if(m_check4.GetCheck()==1)//复选框4被选中

{

GetDlgItemText(IDC_CHECK4,str);

m_show=m_show+str;

}

UpdateData(false);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值