[vc]如何对radio按钮分组

如何使用多组?

多组和一组是一样的使用,只要搞清楚哪个是哪一组的就行了。再为对话框添加Radio3和Radio4。很简单,先为这些RadioButton排个顺序,就是排列他们的TABORDER。在对话框资源面板上Ctrl+D,然后按你自己的理想顺序用鼠标逐个点击就可以了。不妨假设Radio1、Radio2、Radio3、Radio4分别是1、2、3、4。Radio1和Radio3都选上Group属性,那么,1、2是一组,3、4是另外一组,因为分组的原则是在选上Group属性的这一个开始直到碰到下一个选上Group属性的。你不妨再Ctrl+D,令Radio1、Radio2、Radio3、Radio4分别是1、3、2、4,那么Radio1和Radio3是一组,如果m_nRadio1=1,此时是Radio3被选上而不是Radio2被选上。分好了组就分别使用它们吧。

补充:

GetCheckedRadioButton

  CWnd::GetCheckedRadioButton  函数功能:在给定的一组单选框ID中获得当前被选中的单选按钮的ID  函数原型:int GetCheckedRadioButton( int nIDFirstButton, intnIDLastButton );  返回值: 当有被选中的单选框时返回被选中的单选框的ID ,如果所给的组中都没被选中则返回0  参数:  nIDFirstButton 单选框组中第一个整形值的ID  nIDLastButton 单选框组中最后一个整形值ID  以下是MFC的实现,循环迭代,找出被check的button。有时我们可以通过查看MFC的实现来学习具体函数。  int CWnd::GetCheckedRadioButton(int nIDFirstButton, intnIDLastButton) const  {  for (int nID = nIDFirstButton; nID <=nIDLastButton; nID++)  {  if (IsDlgButtonChecked(nID))  return nID; // id that matched  }  return 0; // invalid ID  }

[vc]如何对radio按钮分组

时间: 2024-08-29 15:18:06

[vc]如何对radio按钮分组的相关文章

VC++ WIN32 sdk实现按钮自绘详解.

网上找了很多,可只是给出代码,没有详细解释,不便初学者理解.我就抄回冷饭.把这个再拿出来说说. 实例图片: 首先建立一个标准的Win32 Application 工程.选择a simple Win32 Application. 然后建立我们的资源文件首先新建一个对话框资源,资源ID改为IDD_MAIN_DLG 然后在其上新建一个按钮控件资源ID改为IDC_ODBUTTON,此按钮的styles中必须选中owenerdraw属性. 然后将其保存为.rc的资源文件.并将其导入我们的工程.同理新建一个

VC++ WIN32 sdk实现按钮自绘详解 之二.

网上找了很多,可只是给出代码,没有详细解释,不便初学者理解.我就抄回冷饭.把这个再拿出来说说. 实例图片: 首先建立一个标准的Win32 Application 工程.选择a simple Win32 Application. 然后建立我们的资源文件首先新建一个对话框资源,资源ID改为IDD_MAIN_DLG 然后在其上新建一个按钮控件资源ID改为IDC_ODBUTTON,此按钮的styles中必须选中owenerdraw属性. 然后将其保存为.rc的资源文件.并将其导入我们的工程.同理新建一个

MFC学习之Radio---MFC Radio按钮组的使用例子

首先我们要完成一个功能,在一个添加新用户的场景里,通过Radio按钮来判断用户选择的是管理员还是普通用户. 要使用Radio组的功能首先我们必须作如下设置: 1.2个Radio按钮的ID号不同,但是他们的tab顺序必须是按顺序排列的,这些都可以在Resource.h文件里面查看到. 如:Radio1  ID:IDC_RADIO_ADMIN Radio2  ID:IDC_RADIO_USER 在Resource.h文件里我们可能会看到: #define IDC_RADIO_ADMIN      1

关于如何在跳转页面的时候保持radio按钮的值

1 <td><input type="radio" name="sex" maxlength="20" value="0" <%if(sex=="男"){out.print("checked");} %> 2 > 男性</td> 3 <td><input type="radio" name="

一款很好用的 jQuery dtree 树形图(带有radio按钮和checkbox按钮)(二)

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="K

Html5添加原生radio按钮和checkbox复选框转换为非常好看的滑动开关按钮的插件教程

一.使用方法 <link href='dist/rcswitcher.min.css' rel='stylesheet' type='text/css'> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="dist/rcswitcher.min.j

VC++ WIN32 sdk实现按钮自绘详解 之二(关键是BS_OWNERDRAW和WM_DRAWITEM)

网上找了很多,可只是给出代码,没有详细解释,不便初学者理解.我就抄回冷饭.把这个再拿出来说说. 实例图片: 首先建立一个标准的Win32 Application 工程.选择a simple Win32 Application. 然后建立我们的资源文件首先新建一个对话框资源,资源ID改为IDD_MAIN_DLG 然后在其上新建一个按钮控件资源ID改为IDC_ODBUTTON,此按钮的styles中必须选中owenerdraw属性. 然后将其保存为.rc的资源文件.并将其导入我们的工程.同理新建一个

Unity,NGUI实现将一排按钮分组,实现选择功能

前几天需要实现一个选择功能,也就是一排按钮,选择哪一个,那个按钮变色,并且选择到某个对象,上网查了很多,但是没有,就自己用堆写了一个,在这跟大家分享. 好像插不了图片,那我直接上代码吧:   //选择是那块区域地板   //点击事件(点击一个按钮会变成想要的图片)     public void AnniuOnClick(GameObject game)     {     //要换的图集和图片名字         game.GetComponent<UISprite>().atlas = a

通过CSS3伪类,美化Radio按钮样式

CSS3样式: /* RADIO */.button-holder { width: 100%;}.regular-radio { display: none;}.regular-radio + label { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12