C++,判断radiobutton是否被选中怎么写

if(radiobutton……){}
2025-01-13 08:35:17
推荐回答(3个)
回答1:

  1. 如果有成员变量,那么:

if(m_radioButton.GetCheck() == TRUE)
{
    //处于选中状态
}
else
{
    //未选中
}


  2. 如果没有成员变量,可以:

if(((CButton*)GetDlgItem(IDC_RADIOBUTTON)->GetCheck()) == TRUE)
{
    //处于选中状态(IDC_RADIOBUTTON 是控件 ID)
}
else
{
    //未选中
}

回答2:

int n = IsDlgButtonChecked(IDC_RADIO1);
if( n ==1 )
{
"选中"
}

回答3:

MFC
CButton.GetCheck() == BST_CHECKED