请讲的明白一些,我是的菜级别的鸟???
谢谢!!!

解决方案 »

  1.   

    属性里面把Number打上勾就行了
      

  2.   

    也可以处理OnChar函数,只有数字才放过
      

  3.   

    EditBox的属性Number可以限制输入数字
      

  4.   

    styles->NUMBER,
    小数的话要么自己判断,要么找别人做好的控件
      

  5.   

    好象自己从CEdit继承,然后映射WM_CHAR就行哎!!
    void CNEDIT::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) 
    {
    // TODO: Add your message handler code here and/or call default
    if (nChar=='.')
    {
    CString strValue;
    GetWindowText(strValue);
    if (strValue.Find(nChar)!=-1)
    return;
    }
    else if((nChar<'0')||(nChar>'9'))
    return;
    CEdit::OnChar(nChar, nRepCnt, nFlags);
    }