posts - 34, comments - 0, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

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

Posted on 2011-05-24 23:15 polly 阅读(248) 评论(0)  编辑 收藏 引用 所属分类: VC++学习
 1void  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
18void 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

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理