文章推荐:在 Bug 的泥潭中发现智慧:分享 Debug 的方法与经验
文章链接:https://cloud.tencent.com/developer/article/2469988
文章简介:本文分享一些解决 Bug 的方法与步骤,帮助我们在代码运行中发现问题解决问题,在 Debug 的路上积累并成长!
基本的一些使用已经了解,那么就做个简单的加法来练手吧!

在工具箱中选择Edit control和Static Text两个控件,分别设置为数据输入、符号“+、=”、数据显示框。
设置好简单的控件,需要给控件定义变量名称。鼠标右击控件,选择添加变量。将我们需要输入、输出显示的控件进行变量名称命名。

这一步是为了程序后台内部绑定。
鼠标右击控件,选择添加事件。这里需要在输入数据端进行事件添加。当我输入某一个数据后,我需要在等号后的显示框中显示计算结果,就需要添加事件,当控件响应指示文本更改以后显示已更新,同步更新数据显示。

void CMFCApplication1Dlg::OnEnChangeEdit1()
{
// TODO: 在此添加控件通知处理程序代码
CString str_sum1, str_sum2, str_sum3;
CEdit* pEdit1 = (CEdit*)GetDlgItem(IDC_EDIT1);
CEdit* pEdit2 = (CEdit*)GetDlgItem(IDC_EDIT2);
CEdit* pEdit3 = (CEdit*)GetDlgItem(IDC_EDIT3);
pEdit1->GetWindowText(str_sum1);
pEdit2->GetWindowText(str_sum2);
int num1 = _ttoi(str_sum1);
int num2 = _ttoi(str_sum2);
if (num2 != NULL && num1 != NULL)
{
int num3 = num1 + num2;
str_sum3.Format(_T("%d"), num3);
pEdit3->SetWindowText(str_sum3);
}
}简单的一个加法器把控件、消息映射等基本功能用起来,后期可以开发更多新玩意!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。