C++ MFC 加法计算
实现一个相加的计算器
添加控件
一个button
,三个edit control
,三个static text
更改控件id为方便记忆的id
添加变量
右键控件(3个edit control),选择添加变量,选择变量为值
和类型为double
再起个变量名
- 类的成员变量名一般以m_打头,以标识它是一个成员变量。
添加消息处理函数
双击“计算”按钮,MFC会自动为其在CAdditionDlg类中添加BN_CLICKED消息的处理函数OnBnClickedAddButton()。
添加计算指令
void CAdditionDlg::OnBnClickedAddButton()
{
// TODO: Add your control notification handler code here
// 将各控件中的数据保存到相应的变量
UpdateData(TRUE);
//m_editSum为和编辑框的函数名
//m_editSummand为被加数的编辑框的函数名
//m_editAddend为加数的编辑框的函数名
m_editSum = m_editSummand + m_editAddend;
// 根据各变量的值更新相应的控件。和的编辑框会显示m_editSum的值
UpdateData(FALSE);
}
总结
控件生效的基本流程就是如此,根据这个其实可以做很多东西了
A lion doesn't concern himself with the opinions of a sheep.