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

问题描述

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

请教下大家:

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

1> CteFormView.cpp
1>d:myfilevisual studio 2012projectsxuglassformxuglassformcteformview.cpp(55): error C2509: “OnInitialUpdate”: 成员函数没有在“CCteFormView”中声明
1> d:myfilevisual studio 2012projectsxuglassformxuglassformcteformview.h(10) : 参见“CCteFormView”的声明
1>d:myfilevisual studio 2012projectsxuglassformxuglassformcteformview.cpp(93): error C2664: “int CListCtrl::InsertItem(int,LPCTSTR)”: 不能将参数 2 从“const char [1]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:myfilevisual studio 2012projectsxuglassformxuglassformcteformview.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 个 ==========

解决方案

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

解决方案二:

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

解决方案三:

thanks!已经搞定!

时间: 2024-08-31 07:43:32

visual studio-vs 2012 OnInitialUpdate() 不允许使用继成员的相关文章

修改VISUAL STUDIO EXPRESS 2012新建C++文件编码

本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载: 本文标题:修改Visual Studio Express 2012新建C++文件编码 本文链接:http://zengrong.net/post/1900.htm 2013-12-03 更新:增加关于UTF-8(BOM)的说明   我突然发现Visual Studio Expr

vs2012-怎麼用 visual studio c++ 2012寫c語言

问题描述 怎麼用 visual studio c++ 2012寫c語言 我剛使用vs2012 不知道要在那开它來寫c語言 麻煩大大教學 感恩 解决方案 新建一个控制台的空白项目,在项目中添加文件,注意文件后缀名为.c即可

visual studio 2010-VS2010 错误“SendGlobalMessage”: 不是“ITableFrame”的成员

问题描述 VS2010 错误"SendGlobalMessage": 不是"ITableFrame"的成员 5C 错误"SendGlobalMessage": 不是"ITableFrame"的成员 错误代码 if(catch_fish.fish_kind >= FISH_KIND_31 && catch_fish.fish_kind <= FISH_KIND_40) { } else if (fis

《ASP.NET 开发从入门到精通》----2.2 Visual Studio 2012概述

2.2 Visual Studio 2012概述 知识点讲解:光盘:视频\PPT讲解(知识点)\第2章\全新的Visual Studio 2012.avi Visual Studio.NET是微软为适用.NET平台而推出的专用开发工具,它是一个集成的开发环境,能够编写Visual Basic.NET.Visual C++ .NET.Visual C#.NET和Visual J# .NET等专业编程语言.通过Visual Studio 2012可以在同一项目内使用不同的语言,并能实现它们之间的相互

用 Visual Studio LightSwitch 构建新式业务生产力应用程序

在本文中,我们将探讨 Visual Studio LightSwitch 中的一些新功能,这些功能可帮助您构建新式移动业务生产力应用程序. Visual Studio LightSwitch(以下简称 LightSwitch)旨在简化并缩短业务应用程序的开发过程.LightSwitch 应用程序可使用多种数据源.提供业务和授权逻辑以及创建可在多种设备上运行的客户端,而所有这些都不需要编写管道代码. LightSwitch 可聚合多种数据源,并且它自动公开一组开放数据服务(开放数据协议,简称 OD

Visual Studio 2013引入联网IDE体验 自动同步设备

近日,Visual Studio 2013以 Visual Studio 2012 和后续的 Visual Studio 更新中的进展为基础构建而成,为开发团队提供需要的解决方案,使其接纳这种转变并开发和交付利用下一波 Windows 平台创新 (Windows 8.1) 的新式应用程序,同时在所有 Microsoft 平台上支持多种设备和服务.设备和服务体验有了根本性的变革,改变了行业对软件开发的处理方式.消费者.客户和员工现在需要一种全新的应用程序.他们要求应用程序在多种屏幕和设备上提供最佳

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio 2012 Visual Studio Express 2012 for Web 与 的Visual Studio 2010 Visual Studio Web发布更新 与 的Visual Web Developer 2010 Express Visual Studio Web发布更新 您可以部署到任

Visual Studio跨平台开发实战(1) - Hello Xamarin!

原文 Visual Studio跨平台开发实战(1) - Hello Xamarin! 前言 应用程式发展的脚步, 从来没有停过. 从早期的Windows 应用程式, 到网路时代的web 应用程式, 再到近几年相当盛行的行动装置应用程式(Mobile Application), 身为C#的开发人员与Visual Studio的使用者. Windows Phone与Windows Store App的开发是否已满足不了你了呢? 如果能够让你使用C#及Visual Studio 来开发iOS及And

如何在Visual Studio 2012中禁用Shift+Delete快捷键的剪切操作

在 Visual Studio 2012 中编写代码时,一个经常用到的快捷键是 Shift+Delete(删除整行). 刚刚从之前的博文(Visual Studio 2012令人恼火的默认设置:Ctrl-C会复制空行清空剪贴板)的评论中得知这个快捷键会进行剪切操作: 心态要好: 不仅ctrl-c会占用剪贴板,ctrl-x也会,就连接常用的整行删除(shift delete)也会占用剪贴板 我都想不通了,按下shift delete就是整行删除咯,还把这行的内容放到剪贴板里是什么意思 那如何解决这