04. 常用控件
1. 操作控件的方法:
void CMFCApplication1Dlg::OnBnClickedButton1() {
//通过控件类型访问控件
CButton *pBtn = (CButton*)GetDlgItem(IDC_BUTTON1);
CString sText;
pBtn->GetWindowText(sText);
MessageBox(sText);
}
void CMFCApplication1Dlg::OnBnClickedButton2() {
//将控件绑定到变量
CString sText;
m_button2.GetWindowText(sText);
MessageBox(sText);
}
2.单选框分组
按Tab键顺序,每个Group为True的单选框是一组中的第一个。快捷键Ctrl + D可设置Tab键顺序。
3. 可以用int值绑定一组Radio Button,此int值代表当前选中的下标
void CMFCApplication1Dlg::OnBnClickedButton2() {
UpdateData();
switch (m_nLevel) {
case 0:
AfxMessageBox(L"0");
break;
case 1:
AfxMessageBox(L"1");
break;
case 2:
AfxMessageBox(L"2");
break;
case 3:
AfxMessageBox(L"3");
break;
default:
break;
}
}

浙公网安备 33010602011771号