由于我完全是 MFC 的初学者,所以我需要帮助来了解一些基础知识。目前我不清楚如何获取一些值(通过 ID 或其他东西)并使用它,或改变它......
假设我有这样的东西:
编辑框的ID分别为:IDC_EDIT1
、IDC_EDIT2
、IDC_EDIT3
。
计算按钮的 ID 是 IDC_BUTTON1
。
如何获取 IDC_EDIT1
的值,并将其添加到 IDC_EDIT2
,然后在点击计算时显示 IDC_EDIT3
?
创建此对话框后,我得到以下代码:
void CMFCApplication1Dlg::OnBnClickedButton1()
{
}
void CMFCApplication1Dlg::OnEnChangeEdit1()
{
}
void CMFCApplication1Dlg::OnEnChangeEdit2()
{
}
void CMFCApplication1Dlg::OnEnChangeEdit3()
{
}
最佳答案
首先,试试这个:
void CMFCApplication1Dlg::OnBnClickedButton1()
{
int a = GetDlgItemInt(IDC_EDIT1);
int b = GetDlgItemInt(IDC_EDIT2);
SetDlgItemInt(IDC_EDIT3, a+b);
}
关于c++ - 使用 MFC 添加两个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52932786/