VC中Radio控件的用法(VC2008)
VC中Radio控件的用法(VC2008)
一. 绑定一个变量
1.1 三个Radio Button,ID分别为: IDC_RADIO1, IDC_RADIO2, IDC_RADIO3;
(三个ID值需要连续递增, 三个Tab值也是连续递增)
1.2 设置IDC_RADIO1的Group属性为true;
1.3 使用向导把IDC_RADIO1绑定一个int变量.
(向导添加的代码有:
声明: int m_nRadio1;
DoDataExchange函数中: DDX_Radio(pDX, IDC_RADIO1, m_nRadio1);
1.4 使用(获得选中值)
UpdateData(TRUE);
if(0==m_nRadio1)
{ MessageBox("0");
}
else if(1 == m_nRadio1)
{ MessageBox("1");
}
elsle if(2 == m_nRadio1)
{ MessageBox("2");
}
二. 不使用向导
2.1 三个Radio Button,ID分别为: IDC_RADIO1, IDC_RADIO2, IDC_RADIO3;
(三个ID值需要连续递增, 三个Tab值也是连续递增)
2.2 初始化
// 第一个参数为该组的第一个单选按钮的ID
// 第二个参数为该组的最后一个单选按钮的ID
// 第三个参数为该组中被选中的单选按钮的ID
CheckRadioButton(IDC_RADIO1, IDC_RADIO3, IDC_RADIO3);
2.3 使用(获得选中值)
int nIDRadio = GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO3);
if(IDC_RADIO1 == nIDRadio)
{ MessageBox("0");
}
else if(IDC_RADIO2 == nIDRadio)
{ MessageBox("1");
}
elsle if(IDC_RADIO3 == nIDRadio)
{ MessageBox("2");
}
VC中Radio控件的用法(VC2008)相关推荐
- wxpython中grid控件一些用法总结
1. 官网主动查找控件的使用方法 wxpython中grid控件的用法可以通过搜索wxpython网址查看使用方法说明.网址:https://docs.wxpython.org/index.html ...
- .net中控件中嵌套控件的用法
最常见的在控件中嵌套控件是,在DataGrid中嵌套一个 CheckBox, 效果是可以知道哪些被选中 for (int i=0; i<DataGrid1.Items.Count;i++) ...
- VC++ 中MSDataGrid控件的使用
VC 6.0:新建一个对话框工程: 在对话框中插入ActiveX控件:没有: 下载:包含如下三个文件: OCX和DLL放到System32目录:注册: 再插入,有了: 放一个datagrid控件到对话 ...
- VC中TabControl控件使用方法(转载)
最近需要用Qt做上位机,觉得Qt和之前用过的VC还是比较熟的,所以首先熟悉一下以后要用在Qt下的控件,另外也熟悉一下有很久没有摸过的VC. 下面我们来看一下使用步骤. 1. 新建一个MFC工程,取名x ...
- richedit php,VC中RichEdit 控件的使用
在mfc中使用工具栏里的RichEdit 控件时,应该在程序初始话时加入AfxInitRichEdit,或者 AfxInitRichEdit2 否则的话 程序会起不来.也没有任何错误信息. 这俩函数 ...
- VC中CTreeView控件的使用
这次做一个模型库管理系统,里面用到了一些基本的控件.现在把一些经验总结一下.以免日后忘记. 一般的方法什么的查查资料也就解决了,这里主要讲我碰到的一些比较细节的东西. 1.清空TreeView里的所有 ...
- java tabcontrol,VC中TabControl控件使用方法
最近需要用Qt做上位机,觉得Qt和之前用过的VC还是比较熟的,所以首先熟悉一下以后要用在Qt下的控件,另外也熟悉一下有很久没有摸过的VC. 下面我们来看一下使用步骤. 1. 新建一个MFC工程,取名x ...
- Windows MObile中ListView控件的用法详解
-前言:ListView在Windows Mobile中的应用非常广泛,也是Windows Mobile中很重要的一个控件,在此俺新手给他做个总结,方便其它新手参考哈! --------------- ...
- winform 窗体中 Time 控件的用法
作用: 用于背景进程中.通过引发Timer事件,Timer控件可以有规律的隔一段时间执行一次代码.也就是,你可以根据你自己的需要,给Timer控件设置时间,Timer每隔这段时间,就执行一次代码. 属 ...
- VC++中CEdit控件实现回车换行
1.通过回车Enter换行: 这里要有两个设置 <1>.将控件的属性设置为Mutilines->true; <2>.将控件的另一个属性设置为Want return-> ...
最新文章
- java的初始化顺序
- 一目了然“之IT运维可视化,让运维不再说难!
- 多线程java_Java多线程基础
- 来领.NET Core学习资料,7天整理了30多个G(适合各阶段.Net开发者)
- [渝粤教育] 厦门大学 大数据技术原理与应用 参考 资料
- 在前端中如何在表格中最后一行加入输入框_UI设计进阶干货 — 如何制定UI规范...
- [Swift]LeetCode1153. 字符串转化 | String Transforms Into Another String
- oracle虚拟机装flash,oracle log_archive_dest_1 未指定导致flash_recovery_area引发数据库挂起...
- Java后台通过jxl生成Excel表格
- 安装SQL SERVER 2000遇到的二个问题
- ADB投屏_智能安全帽出厂配置调测工具最优之选:投屏神器Qtscrcpy
- python输出结果的个数_下列Python语句的输出结果是 print(数量{0},单价{1}.format(100,285.6)) print(str.format(数量{0},单价{1:3...
- Plugin with id ‘com.android.application‘ not found.
- oracle 隐式转换
- 开源:安卓手机app控制arduino,通过esp8266-01
- 基于JMF录制和播放视频源码
- 数学建模——红酒品质分类
- 微软Visual Studio Code基本特征
- 运行tensorflow程序,出现ImportError: cannot import name '_validate_lengths'错误的解决办法
- A算法和A*算法详解
热门文章
- SAE J1939学习笔记(一)
- Sql Server数据库查询去重数据,并保留最新的数据,以及删除重复数据
- java web项目编译_Java三种编译方式: 前端编译 JIT编译 AOT编译
- IDC机房建设的关键技术有哪些?
- 呼吸灯程序(非阻塞)
- 【分享】一个电路仿真软件---proteus ISIS
- 使用python读取excel文件数据,修改dbf文件
- xycms留言板 php 1.5,XYCMS留言板PHP版 v1.9
- 共享单车项目计划书_2020年共享单车商业计划书模板
- web安全详解(渗透测试基础)