MFC程序之1 个人所得税计算器

 1 void   Cpaytax2Dlg::OnEnChangeEdit1()
 2 {
 3    // TODO:  如果该控件是 RICHEDIT 控件,则它将不会
 4    // 发送该通知,除非重写 CDialog::OnInitDialog()
 5    // 函数并调用 CRichEditCtrl().SetEventMask(),
 6    // 同时将 ENM_CHANGE 标志“或”运算到掩码中。
 7
 8    // TODO:  在此添加控件通知处理程序代码
 9    CEdit *wEdit1;
10    wEdit1=(CEdit*)GetDlgItem(IDC_EDIT1);
11    //wEdit1->SetWindowText( "FOO" );
12    //取值
13    CString str;
14    GetDlgItem(IDC_EDIT1)->GetWindowText(str);
15    temp=atof(str);
16}

17
18 void  Cpaytax2Dlg::OnBnClickedOk()
19 {
20    // TODO: 在此添加控件通知处理程序代码
21    UpdateData(TRUE);
22    PayTax paytax(temp);
23    temp2=paytax.calculate();
24    //
25    UpdateData(FALSE);
26    GetDlgItem(IDC_EDIT1)->SetFocus();
27    ((CEdit *)GetDlgItem(IDC_EDIT1))->SetSel(0,-1,TRUE);
28
29    UpdateData(FALSE);
30    CString str;
31    str.Format("%f",temp2);
32    GetDlgItem(IDC_EDIT2)->SetWindowText(str); 
33    //OnOK();
34
35}

36

你可能感兴趣的:(MFC程序之1 个人所得税计算器)