GroupBox和Radio用法

来源:互联网 发布:notepad++ for mac 编辑:程序博客网 时间:2024/05/17 09:01

一、Radio控件用法

1.1Radio控件默认设置

((CButton*)GetDlgItem(IDC_RADIO_MM))->SetCheck(TRUE);

1.1.1     GetDlgItem(ID)函数功能:获取属性ID号的对象指针。

1.1.2    GetDlgItem函数返回值:一个CWnd*指针,该指针被强制转换为CButton*指针。

1.1.3    CButton类是CWnd类的派生类,其中GetDlgItem为虚函数,在CButton类中被改写。

1.2获得Radio控件的ID号

1.2.1可以用函数获得:int GetCheckedRadioButton(intnIDFirstButton,int nIDLastButton)const;

1.2.2函数GetCheckedRadioButton返回值为控件的ID号码

1.2.3一般函数GetCheckedRadioButton结合switch配合使用。作用是:根据不同的Radio控件ID号码,执行不同的事件响应函数。

1.2.4例子如下:

int sex =0;

   sex =GetCheckedRadioButton(IDC_RADIO_MAN,IDC_RADIO_MM); //获得Radio控件的ID选项

   switch (sex)

   {

   case IDC_RADIO_MAN:AfxMessageBox(_T("Thisis a man!"));

      break;

 

   case IDC_RADIO_MM:AfxMessageBox(_T("Thisis a women!"));

      break;

 

   default:AfxMessageBox(_T("Pleaseselect!"));

      break;

   }


二、GroupBox用法

2.1GroupBox作用:将容器内所有控件统一标识

2.2一般与Radio控件配合使用,只能选择容器内其中一个Radio控件


参考内容:http://blog.csdn.net/misskissc/article/details/9317783