当我鼠标点击CEdit的时候,在编辑框内会出现一个空位。用左右箭头可以在空位前后移动。但是我设置的输入是只获取数字。请问这个怎么解决?急需!我在线等答案,谢谢了!

解决方案 »

  1.   

    没有映射变量啊,我是直接使用的CEDIT的。如果用Backspace键的话能删除掉这个空位。
      

  2.   

    CEdit是类。
    Edit Box是控件。这两个可不是一个东西
    你说直接用的CEdit,那就是有映射变量了。
      

  3.   

    那道没有 我用的是VS2005 在DIALOG里面直接把属性中的NUMBER给改成TRUE了
      

  4.   

    对话框的OnInitDialog函数中调用了
    SetDlgItemText(IDC_EDIT1, _T(" "));
    ??
      

  5.   

    不好意思 我是初学Windows编程。在DIALOG里面画的EDIT BOX 在程序中头文件里 用的是CEDIT
      

  6.   

    没有调用SetDlgItemText(IDC_EDIT1, _T(" "));
    我只是用.GetWindowText()获取输入的值