vc60中控件Radio Button的使用

VC60控件、ADO、MSFlexGrid、虚表、鼠标滚动 VC60下开发的控件,采用ADO数据库访问,根据过滤条件获取结果集并按时间顺序显示在MSFlexGrid表格上,并展现MSFlexGrid所有关键函数,同时对MSFlexGrid增加了鼠标滚动支持;为提高显示速度建立了虚表管理。 立即下载

从网上搜刮出来的。

使用方法:  
  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");  
   
 
另一个方法:  
  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.
ButtonClick事件中添加代码:  
  UpdateData(TRUE);  
  if(m_radio==0)  
  MessageBox("0");  
  if(m_radio==1)  
  MessageBox("1");  
  if   (m_radio==2)  
  MessageBox("2");  
  UpdateData(false);

 
科技中介如何高效匹配技术供需?.docx 科技中介如何高效匹配技术供需? 立即下载

相关推荐

!qhyb.rar

当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。

VC++6控件简单用法总结

VC++6控件简单用法总结 对话框宏定义:对话框显示的按钮类型: #define MB_OK 0x00000000L 确定 #define MB_OKCANCEL 0x00000001L 确定|取消 #define MB_ABORTRETRYIGNORE 0x00000002L 中止|重试|忽略 #defin

何老师的博客 1851

政府科技管理部门如何实现科技成果高效转化?.docx

政府科技管理部门如何实现科技成果高效转化?

VC动态添加控件

动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。   一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再

鹏程万里--扬帆起航 1017

Qt开发入门:从零到跨平台GUI低手

Qt开发入门:从零到跨平台GUI低手

Yusei_0523的博客 397

vc6.0 中mfc 多个radio button设置默认的单选项卡

BOOL CShutdownDlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog. The framework does this automatically // when the application's main window is not a dialog S

yal179的专栏 1840

VC++,6.0 MFC设计--- 图形界面

控制用的软件还是很早的vC++ 6.0, 为了先应用,就先在上面设计了,我需要做得很少目标:做轨迹演示图形界面,轨迹类型--圆,直线之前上过C语言,做过课设,MFC 方面还是不太会上手,先搜索吧一个系列有用博文,MFC 绘图函数:https://blog.csdn.net/eastmount/article/details/53180524这篇博文是在单文档中进行MFC设计,而我要在基本对话中使用...

weixin_37665577的博客 2万+

vcradio单选按钮进行初始化!...

Getdlgitem(你要的那个单选的id)->SetCheck(true); //呵呵,以下为我从网上整理的资料,留着有用。 调用 CButton的成员函数GetCheck返回单选钮的选中状态。该函数的函数原型是 int GetCheck( ) const; 返回值可以是0、1、2,分别代表按钮处于未选中状态、选中状态或中间状态(对三态复选框而言)。 调用类CW...

weixin_33961829的博客 272

vc6.0 radio控件多个分组

如何使用多组? 多组和一组是一样的使用,只要搞清楚哪个是哪一组的就行了。再为对话框添加Radio3和Radio4。很简单,先为这些Radio Button排个顺序,就是排列他们的TAB ORDER。在对话框资源面板上Ctrl+D,然后按你自己的理想顺序用鼠标逐个点击就可以了。不妨假设Radio1、Radio2、Radio3、Radio4分别是1、2、3、4。Radio1和Radio3都选上

记得评论哦 3326

Visual Studio中Radio Button组绑定变量方法(DDX_Radio方法)

需求描述:Visual Studio 创建的界面程序中又许多 Radio Button,希望这些所有的Radio Button统一绑定到一个变量上,这个变量一旦改变,Radio Button的选中状态会相应的改变。 实现方法:在DoDataExchange函数中: DDX_Radio(pDX, IDC_RADIO1, m_nRadio1);函数 具体方法(以3个Radio Button为例):

少安的砖厂 8908

VC6.0 控件Radio Button使用

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

wwwcs59的专栏 1727

VC代码创建按钮和图标控件

有时候需要根据需要增加或减少控件,需要我们代码创建,而不是实现拖拽,下面

yo-yo的专栏 2263

国有企业如何推动科技创新与产业升级融合?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: 接受了一个新任务
下一篇: 在公司蹭饭
bat603
博客等级 码龄23年 216粉丝 135原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值