添加的控件变量所起到的作用
来源:互联网 发布:php 图片转字节流 编辑:程序博客网 时间:2024/05/16 10:52
Q:为什么添加的控件变量没有起作用,已经用了UpdateData();
A:VC2005中需要手工在DoDataExchange中添加DDX_宏,一般代码如下:
void CDDOptionDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, EDT_WISDOM, m_iWisdom);
//pDX为CDataExchange*,EDT_WISDOM是控件ID, m_iWisdom是关联变量;
...
}
另外:
UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。
UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。
这是从应用上的解释:当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。
- 添加的控件变量所起到的作用
- 接口起到的作用
- 接口起到的作用
- Android应用程序四大组件分别是什么?各个组件所起到的作用是什么?
- Android应用程序四大组件分别是什么?各个组件所起到的作用是什么?
- 起到的C++是中间层的作用
- 将for循环的循环变量放到循环体外起到标志位的作用
- BufferedInputStream是怎样起到缓冲作用的?
- 信心在生活中起到了什么样的作用
- (3)ICE服务员起到的作用
- 观察者模式_起到控制器的作用
- mysql 外键的作用,级联操作,起到约束作用
- jquery.validate 验证控件的 一个 api 文档 ,希望对有用到的朋友 起到一点作用
- java工程中 不同的xml起到不同的作用
- 沟通在项目开发过程中起到的作用:举足轻重
- stdafx.h在C++中起到的作用是什么?
- Cassandra Commitlog在恢复中起到的作用
- stdafx.h在C++中起到的作用
- vim 配置文件
- 想不到装个Oracle会出这个错UnsupportedClassVersionError
- 傅里叶变换的物理意义
- excel ado 方式
- linux nfs配置
- 添加的控件变量所起到的作用
- 自动化测试的发展趋势
- diff和patch使用指南
- Linux下FTP命令详解
- 在cron启动定时任务后总是会启动一个[sendmail] 进程的解决方法, 并且每次cron任务之后msmtp.log总是记录一条发送失败的日志
- 【转】思科cisco 7号信令SS7教程
- 搜索某程序在Linux中的安装位置
- linux ubuntu ftp配置
- c # 在cs代码中间“提示控制” 后面的执行不执行 (老七的原版)