void CMfcDlgAppDlg::OnAdd()
{
// TODO: Add your control notification handler code here
UpdateData(); //獲取編輯框錄入的數據
m_symbol="+";
m_equation="=";
m_result=m_num1+m_num2;
m_doing="Adding";
UpdateData(FALSE); //在編輯框中顯示數據
}
void CMfcDlgAppDlg::OnSub()
{
// TODO: Add your control notification handler code here
UpdateData();
m_symbol="-";
m_equation="=";
m_result=m_num1-m_num2;
m_doing="subtract";
UpdateData(FALSE);
}
void CMfcDlgAppDlg::OnMul()
{
// TODO: Add your control notification handler code here
UpdateData();
m_symbol="*";
m_equation="=";
m_result=m_num1*m_num2;
m_doing="multiply";
UpdateData(FALSE);
}
void CMfcDlgAppDlg::OnDiv()
{
// TODO: Add your control notification handler code here
UpdateData();
m_symbol="÷";
m_equation="=";
if(m_num2)
m_result=m_num1/m_num2;
else
AfxMessageBox("除數不能爲0!");
m_doing="divide";
UpdateData(FALSE);
}
void CMfcDlgAppDlg::OnAbout()
{
// TODO: Add your control notification handler code here
AfxMessageBox("程序設計:鍾偉 地址:228寢室");
}