DDX_TEXT(pDX,IDC_BIO,m_strBio)的含义
DDX_TEXT(pDX,IDC_BIO,m_strBio)的意思就是 :将ID为 IDC_BIO的控件的文字与变量m_strBio进行绑定。
调用UpdateData(TRUE)时,将控件的文字赋值给变量
调用UpdateData(FALSE)时,将变量的值赋值给控件的文字
(具体看SDK)
----------------------------------------------------------------
详解:Radio控件的用法
1 绑定一个变量
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 不适用向导
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");
- }
DDX_TEXT(pDX,IDC_BIO,m_strBio)的含义相关推荐
- Android:写了这么多代码,你真的理解泛型吗
查看全文 http://www.taodudu.cc/news/show-5955185.html 相关文章: android textView添加不同颜色的边框 Android 信号量signal使 ...
- 【泛型】泛型上下边界
上一篇 [泛型]通配符与嵌套 通配符可以是任意类类型,在实际业务中使用通配符时,可能会遇到很多安全问题,如传入的泛型类没有特定的方法或属性,类型转换错误等.为了防止这些问题的发生,就有了上下边界,用于 ...
- 第七章:无模式对话框 和 Windows通用对话框类
第七章:无模式对话框 和 Windows通用对话框类 1,[无模式对话框]在它处于激活状态下还允许用户在(同一个应用程序中)其它地方工作. [通用对话框]则是C++和一组Windows的实用对话框之间 ...
- DoDataExchange(CDataExchange *pDX) 详解
DoDataExchange(CDataExchange *pDX) 收藏 在对话框中有这么一个函数 其作用是与对应的变量交换对话框数据 MSDN 解释为: Called by the framewo ...
- DoDataExchange(CDataExchange *pDX);
在对话框中的函数virtual void DoDataExchange(CDataExchange* pDx); MSDN 解释为: Called by the framework to exchan ...
- MFC中的DoDataExchange(CDataExchange *pDX)
DoDataExchange(CDataExchange *pDX) 在对话框中有这么一个函数 其作用是与对应的变量交换对话框数据 MSDN 解释为: Called by the framework ...
- DoDataExchange(CDataExchange *pDX)
DoDataExchange(CDataExchange *pDX) 在对话框中有这么一个函数 其作用是与对应的变量交换对话框数据 MSDN 解释为: Called by the framework ...
- 使用template扩展已有的DDX_Text函数,使扩展能够同时支持各种数据类型的一个例子...
MFC提供了一组DDX_Text函数,能够支持控件和各种数据类型之间的绑定.加入我们要在已有的功能上座一些小小的修改,又希望我们的修改能够适应各种数据类型的话.应该怎样做呢?下面是一个例子. 下面的这 ...
- 4.pdx变量绑定。
数据交换(DDX)和数据校验(DDV) pdx变量绑定.https://blog.csdn.net/codinglight/article/details/7754471 https://blog.c ...
最新文章
- Django源码分析10:makemigrations命令概述
- 如何用好云原生数据湖?
- NKU两题简单题解析(递归分析与位运算技巧)
- 安卓java音乐播放器下一曲_Android实现简单音乐播放器(MediaPlayer)
- 如何在Component template函数执行时查看ɵɵtemplate或者ɵɵproperty传入的参数值
- C 与 C++ 40 年的爱恨情仇
- Python面试题目--汇总
- 获取数据 - 下载附件解压附件 - Python代码
- 中线提取算法_综述|线结构光中心提取算法研究发展
- java 多线程 选择题_Java多线程之三道多线程练习题
- cocos2dx arm64 jpg格式的不显示_如何导出CocosCreator项目供cocos2dx加载
- Javascript 调用百度地图不显示
- 配置 Oracle 11gR2 在 CentOS6 上开机自启动
- Learning ROS: Using Sensors and Actuators with ROS -在ROS中使用传感器和执行器
- 群同态和群同构的区别_顾沛《抽象代数》1.4群的同态与同构习题解答
- SQL server中函数依赖,完全与部分函数依赖,平凡和非平凡函数依赖
- matlab如何打开dcm_MatLab 与 visual studio 混合编程环境配置
- mac下idea选中多个相同内容的快捷键
- VB中的IIF() 函数
- python中的eval函数
热门文章
- ORA-942 SP2-0611
- 笔记本性能评测 ---windows自带
- 华为鸿蒙os游戏,华为鸿蒙系统怎么更新?HarmonyOS2更新教程与功能介绍[多图]
- 读取html页面中的txt,教你html读出文本文件内容的方法
- All in AI?(下)
- mysql安装11.0.10,MySQL8.0.11版本的安装 win10的
- RocketMQ源码(十六)之文件清理
- 计算机网络(可当期末复习资料)
- Usenet:P2P下载的替代方法
- 构建开发环境 构建demo_构建自己的wotsapp第1部分