Edit Control控件操作问题

简介: 1、创建对话框并修改对话框属性2、创建对话框类3、为对话框添加控件(Edit Control)4、添加控件变量(控件属性操作修改控件ID) void Cdemo1Dlg::DoDataExchan...
1、创建对话框并修改对话框属性
2、创建对话框类
3、为对话框添加控件( Edit Control
4、添加控件变量( 控件属性操作修改控件ID
void Cdemo1Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX); //该函数实现控件ID 与控件变量的动态绑定
DDX_Text(pDX, IDC_EDIT1, m_editSummand);
DDX_Text(pDX, IDC_EDIT2, m_editAdd);
DDX_Text(pDX, IDC_EDIT3, m_editSum);
}
5、为控件添加消息处理函数( Button控件执行
ON_BN_CLICKED(IDC_BUTTON1, &Cdemo1Dlg::OnBnClickedButton1)
afx_msg void OnBnClickedButton1();
void Cdemo1Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE); // 将控件的值传给变量
m_editSum=m_editSummand+m_editAdd;
UpdateData(FALSE); // 将变量的值传给控件
}
UpdataData函数内部调用了 DoDataExchange,该函数只有一个布尔型参数,它决定了数据传送的方向。调用UpdateData(TRUE)将数据从对话框的控件中传送到对应的控件变量中,调用UpdateData(FALSE)则将数据从控件变量中传送给对应的控件。 
UpdateData(false)是将变量的值传到控件. 
UpdateData(TRUE)是从控件中取值到关联的变量

相关文章
|
6月前
表单控件(Form Control):复选框
表单控件(Form Control):复选框。
29 1
|
6月前
表单控件(Form Control):下拉框
表单控件(Form Control):下拉框。
58 1
|
数据安全/隐私保护
一步一步学Edit Control控件的用法
Edit Control控件最常见的用法,一般有有以下几种: 1、  显示默认的字符串; 2、  接受用户输入的字符串。 3、  作为密码框接受用户输入的字符串。
1126 0
|
API Windows 容器
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件(上)
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件
205 0
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件(上)
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件(下)
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件
169 0
|
开发框架 前端开发 .NET