用向导关联CEdit,VS会自动生成一个CEdit变量,然后把变量的类型改成CNumberEdit

解决方案 »

  1.   

    Compiling...
    计算器.cpp
    e:\vc练习\计算器\计算器dlg.h(23) : error C2146: syntax error : missing ';' before identifier 'm_Edit'
    e:\vc练习\计算器\计算器dlg.h(23) : error C2501: 'CNumberEdit' : missing storage-class or type specifiers
    e:\vc练习\计算器\计算器dlg.h(23) : error C2501: 'm_Edit' : missing storage-class or type specifiers
    Generating Code...
    Compiling...
    计算器Dlg.cpp
    e:\vc练习\计算器\计算器dlg.h(23) : error C2146: syntax error : missing ';' before identifier 'm_Edit'
    e:\vc练习\计算器\计算器dlg.h(23) : error C2501: 'CNumberEdit' : missing storage-class or type specifiers
    e:\vc练习\计算器\计算器dlg.h(23) : error C2501: 'm_Edit' : missing storage-class or type specifiers
    E:\VC练习\计算器\计算器Dlg.cpp(77) : error C2065: 'm_Edit' : undeclared identifier
    E:\VC练习\计算器\计算器Dlg.cpp(124) : error C2228: left of '.SetWindowTextA' must have class/struct/union type
    Generating Code...
    执行 cl.exe 时出错.计算器.exe - 1 error(s), 0 warning(s)不行啊,改了之后就错了
      

  2.   

    要#include  CNumberEdit类的头文件
      

  3.   


    我目前在学MFC,想弄懂这个过程,以后用的时候就方便了
      

  4.   


    fatal error C1083: Cannot open include file: 'CNumberEdit': No such file or directory
    又多了这个错误,类我已经派生了,用向导
      

  5.   

    ... 没加头文件
    你不会直接 #include  CNumberEdit吧....#include “xxx.h”
      

  6.   


    fatal error C1083: Cannot open include file: 'CNumberEdit': No such file or directory
    又多了这个错误,类我已经派生了,用向导
    #include "NumberEdit.h"
      

  7.   


    fatal error C1083: Cannot open include file: 'CNumberEdit': No such file or directory
    又多了这个错误,类我已经派生了,用向导
    #include "NumberEdit.h"
    不好意思,多加了个C,可是错误仍然没有解决啊,还是我在2楼贴上去的那个错误
      

  8.   

    CNumberEdit定义在哪个头文件?你的#include写在哪个地方?(你在头文件定义变量不能在cpp里去include)