我在APPWIZARD里建立了一个View类基于CEditView的框架,然后在菜单增加了一个“字体样式”的   项,包含三个子项,又在工具栏添加了三个按钮对应这三个子项。添加函数完后,编译却出错:  Compiling...
microsoftView.cpp
E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(24) : error C2065: 'ID_PATTERN_BOLD' : undeclared identifier
E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(25) : error C2065: 'ID_PATTERN_ITALY' : undeclared identifier
E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(26) : error C2065: 'ID_PATTERN_UNDERLINE' : undeclared identifier
E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(84) : error C2084: function 'void __thiscall CMicrosoftView::OnDraw(class CDC *)' already has a body
microsoftView.obj - 1 error(s), 0 warning(s)  请问我该怎样修改啊??  多谢了

解决方案 »

  1.   

    有没有
    #include "resource.h"
      

  2.   

    E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(24) : error C2065: 'ID_PATTERN_BOLD' : undeclared identifier
    E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(25) : error C2065: 'ID_PATTERN_ITALY' : undeclared identifier
    E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(26) : error C2065: 'ID_PATTERN_UNDERLINE' : undeclared identifier
    ID_PATTERN_UNDERLINE 等没有定义E:\VC++\MSDev98\MyProjects\microsoft\microsoftView.cpp(84) : error C2084: function 'void __thiscall CMicrosoftView::OnDraw(class CDC *)' already has a bodyOnDraw 已经有一个函数体了
      

  3.   

    'ID_PATTERN_BOLD' 'ID_PATTERN_ITALY' 'ID_PATTERN_UNDERLINE' 没有定义,请包含相应的头文件,如楼上所说!