VC做了三个文本框,在前两个文本框输入数字然后点一下按钮在第三个文本框显示他俩的和,怎么实现?

我已加了按钮和文本框就是不知道在按钮下实现在第三文本框显示之和的功能希望大侠详细阐述小弟就此谢过... 我已加了按钮和文本框 就是不知道在按钮下实现在第三文本框显示之和的功能 希望大侠详细阐述小弟就此谢过 展开
 我来答
yz4330181
2011-09-13 · TA获得超过105个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:126万
展开全部
1.把三个文本框定义成整形变量。
2.在void CbbbbDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1,m_nData1);
DDX_Text(pDX, IDC_EDIT2,m_nData2);
DDX_Text(pDX, IDC_EDIT3,m_nData3);

}
映射文本框和变量
3.在你的button响应函数中,把两个变量相加m_nData3 = m_nData1+m_nData2;
更新界面UpdateData(TRUE);
完成。
更多追问追答
追问
我变量是m_x1---3,可以直接在按钮下写获取前两个数后在第三个显示和吗
追答
可以,加上UpdateData(TRUE)或则UpdateData(False);
百度网友232f1ad
2011-09-13 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:28.7万
展开全部
创建一个和文本框相关联的变量即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-13
展开全部
增加按钮响应函数-
在里面添加
CString str1,str2;
GetDlgItemText( IDC_EDIT1,str1);
GetDlgItemText( IDC_EDIT2,str2);
str2.Format(atof(str1)+atof(str2));
SetDlgItemText( IDC_EDIT3,str2);
追问
我整形的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式