从CEdit中派生自己的类,控制OnKeyDown事件

解决方案 »

  1.   

    估计更改属性不能达到你要的效果
    不如看看这个:http://www.codeguru.com/editctrl/NumEdit.shtml
      

  2.   

    在BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );函数的dwStyle参数加上ES_NUMBER即可!
      

  3.   

    在Edit中的Styles页中有一个Number属性如果选中它就只能输入数字,
    也可以在建立类向导中的第二页为其增加一个int、float等类型的变量
      

  4.   

    除非你使用DDV,DDX,控制输入的数字在65535的范围内
      

  5.   

    yjvjom 说的对。
    只须把Number复选项选中,就可以了
      

  6.   

    对于ES_NUMBER属性项是微软没公开的,但是在VC的头文件中是能查到的。嘿嘿
      

  7.   

    在Edit中的Styles页中有一个Number属性如果选中它即可,否则你自己找一个只能输入数字的编辑框类,网上有
      

  8.   

    我用DELPHI写了个ACTIVEX控件可以在VC中用