tianxiezhi
2015-08-17 06:22
采纳率: 29.4%
浏览 1.9k

vs 2012 OnInitialUpdate() 不允许使用继成员

请教下大家:

 vs 2012中为何出现这个提示呢?同时m_ctrList已经定义后仍然提示

图片说明

1> CteFormView.cpp
1>d:\myfile\visual studio 2012\projects\xuglassform\xuglassform\cteformview.cpp(55): error C2509: “OnInitialUpdate”: 成员函数没有在“CCteFormView”中声明
1> d:\myfile\visual studio 2012\projects\xuglassform\xuglassform\cteformview.h(10) : 参见“CCteFormView”的声明
1>d:\myfile\visual studio 2012\projects\xuglassform\xuglassform\cteformview.cpp(93): error C2664: “int CListCtrl::InsertItem(int,LPCTSTR)”: 不能将参数 2 从“const char [1]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\myfile\visual studio 2012\projects\xuglassform\xuglassform\cteformview.cpp(94): error C2664: “void ATL::CStringT::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
1> with
1> [
1> BaseType=wchar_t,
1> StringTraits=StrTraitMFC_DLL
1> ]
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 纵横车 2015-08-17 06:54
    已采纳

    他说OnInitialUpdate()未申明,要在类中加个定义,而且是虚函数。

    打赏 评论
  • tianxiezhi 2015-08-17 07:14

    谢谢!方便告知下如何声明呢

    打赏 评论
  • tianxiezhi 2015-08-19 09:41

    thanks!已经搞定!

    打赏 评论

相关推荐 更多相似问题