同上,求助

解决方案 »

  1.   

    看楼主问这个问题几次了,怎么还没有解决呢
    重载edit的EN_CHANGE
    BOOL loop = TRUE;void CSgfgdDlg::OnChangeEdit1() 
    {
    if (loop)
    {
    CEdit *edit;
    loop = FALSE;
    CString s;
    edit = (CEdit *)GetDlgItem(IDC_EDIT1);
    edit->GetWindowText(s);
    int leng = s.GetLength();
    if (s.Find('.') != -1)
    if (s.Find('.') == leng - 4)
    s = s.Left(leng -1);
    edit->SetWindowText(s);
    edit->SetSel(s.GetLength(),s.GetLength());
    }
    else
    {
    loop = TRUE;
    return;
    }
    }
      

  2.   

    晕我一个初学者哪敢当人师傅啊...
    我QQ很少用的,有问题就在CSDN问吧这牛人多