From: http://www.cppblog.com/Lee7/archive/2007/09/13/32152.html

使用方法:  
  1.建立一个基于对话框的用用程序,在其中加入三个Radio   Button,ID分别为:  
  IDC_RADIO1,IDC_RADIO2,IDC_RADIO3  
   
  2.控件的初始化:  
  在对话框类的OnInitDialog中加入代码:  
  CheckRadioButton(IDC_RADIO1, //第一个参数为该组的第一个单选按钮的ID

IDC_RADIO3,  //第二个参数为该组的最后一个单选按钮的ID

IDC_RADIO3);        //第三个参数为该组中被选中的单选按钮的ID

3.在加入一个Button控件,并为其写入Click事件代码:  
  int   iRadioButton;  
   
  iRadioButton=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO3);  
  if(iRadioButton==IDC_RADIO1)  
  MessageBox("Click   Button1");  
  if(iRadioButton==IDC_RADIO2)  
  MessageBox("Click   Button2");  
  if(iRadioButton==IDC_RADIO3)  
  MessageBox("Click   Button3");

/Files/Lee7/RadioButtonDemo.rar    
  另一个方法:  
  Radio   Button成组使用时,只需保证在添加控件时资源号连续,并且第一个Radio   Button的属性中Group被选中即可.  
  这样就可以给这一组控件添加成员变量使用  
  例:  
  1.建立一个基于对话框的应用程序,添加三个Radio   Button,和一个Button  
  选中第一个Radio   Button属性中的Group   。然后给raido1关联一个int型变量(同样需要先分组)m_nRadio1,打开对话框构造函数,你会发现有:
m_nRadio1 = -1;m_nRadio1别赋值-1表示哪个都没有选上。如果你把-1改成0,就会发现Radio1默认被选上了,依此类推,m_nRadio1的值为1 就是第二个被选上了(这里同样有问题,哪个是第一个?哪个是第二个?)。获取状态很简单,UpdateData(TRUE)后判断m_nRadio1的值 即可。
   
  2.在Button的Click事件中添加代码:  
  UpdateData(TRUE);  
  if(m_radio==0)  
  MessageBox("0");  
  if(m_radio==1)  
  MessageBox("1");  
  if   (m_radio==2)  
  MessageBox("2");  
  UpdateData(false);
/Files/Lee7/RadioButtonDemo2.rar

VC6.0 控件Radio Button的使用相关推荐

  1. iOS SwiftUI篇-2 UI控件 Text Button Image List

    iOS SwiftUI篇-2 UI控件 Text Button Image List Text 显示文本,相当于UILabel import SwiftUIstruct TextContentView ...

  2. .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器...

    1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.We ...

  3. Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法

    >>>[上节回顾:tkinter编程基本步骤.窗口基本属性及Toplevel控件的使用]<<< Python Tkinter教程(二)         这篇博客将详 ...

  4. 使用海康威视WEB3.0控件开发包 对接摄像头

    使用海康威视WEB3.0控件开发包 对接摄像头 1.海康威视官网下载SDK 2.开发环境包 https://download.csdn.net/download/qq_36079837/2004684 ...

  5. Android常用控件之Button与ImageButton

    掌握Android常用控件之Button与ImageButton的用法,熟悉它们的常用属性. 1.相关代码: activity_main.xml代码: <?xml version="1 ...

  6. VB6.0 控件自由拖动

    VB6.0 控件自由拖动 有时,在编写代码的时候,可能需要一个浮动的界面(根据用户需求,实时拖动),下面将介绍如何实现 1.首先要修改控件的DragMode模式为0.如下图所示: '注意,以下代码可以 ...

  7. Python tkinter - 第五章 按钮控件(Button)属性

    第5章 按钮控件(Button) 5.1 按钮控件介绍 按钮是一个标准的tkinter控件.按钮上可以显示文字或者图片作为提示信息.文字只能使用一种字体以及颜色.按钮的最主要作用是被点击后,可以调用指 ...

  8. DateChooser控件发布ASP.NET 2.0新版(我的ASP.NET 2.0控件开发书的第二个阶段项目)[请大家一定注意版本的更新,下载最新版]...

    已更新实用版:DateChooser ASP.NET 2.0版 之实用版 请大家一定注意版本的更新,下载最新版 DateChooser的ASP.NET 1.x版在二年前就发布了,二年以来,ASP.NE ...

  9. 微软 microsoft calendar control 11.0 控件下载

    微软 microsoft calendar control  11.0 控件下载 https://files.cnblogs.com/files/mqingqing123/csccal2.rar

最新文章

  1. Delphi与c++ 数据类型对照表(从万一的博客园摘录)
  2. 企业实战(Jenkins+GitLab+SonarQube)_06_Jenkins自定义安装插件
  3. python itemgetter函数用法_Python itemgetter函数怎么用?
  4. php post数组丢失,php – 神秘空$_POST数组
  5. java开发_eclipse导出为war文件,热部署到tomcat运行总结[转]
  6. error PRJ0003 : 生成“C:\WINDOWS\system32\cmd.exe”时出错
  7. 暑期作息时间表模板_2015中学生暑假作息时间表模板
  8. android开发动态图ae,动影ae动态图片特效制作
  9. C语言 | 条件运算符
  10. 【qq机器人】天气查询
  11. 什么是 Substrate
  12. cas登录成功什么意思_单点登录系统和CAS的简介
  13. 公司基本面分析业绩评价指标
  14. 宇宙精密调治的再思《基督教与科学》第二十三课
  15. 记录centos上 Probable fatal error: No physical fonts found问题解决过程
  16. 跟我学c++中级篇——STL字符串之std::string_view
  17. Quartus计算机组成与设计实验原理图整理(十)——二进制补码加法器实验
  18. cadence导出特定格式的BOM表
  19. Latex-部分基础知识
  20. 性能测试的各种监控工具大全

热门文章

  1. DataGridView控件中显示图片及其注意事项 【z】
  2. [转]关于java 内存泄露
  3. 照顾好自己才能照顾好别人_您必须照顾的5个基本数据
  4. 自我接纳_接纳预测因子
  5. android mvp模式
  6. 1115. 交替打印FooBar
  7. arcore_如何使用ARCore和Android Studio构建增强现实Android应用
  8. 使用机器学习预测天气_如何使用机器学习根据文章标题预测喜欢和分享
  9. 长尾关键词seo_为什么您不应该忘记长尾SEO
  10. plotly python_使用Plotly for Python时的基本思路