• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > 解决C++ 无法从void 转换为LRESULT的方法详解

解决C++ 无法从void 转换为LRESULT的方法详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了lresult,lresult callback,afx msg lresult,c lresult,lresult返回值等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
这个应该是一个MFC程序,ON_MESSAGE是添加消息响应函数,这句话就是添加热键WM_HOTKEY的响应函数。当你注册了热键之后,当用户按下热键,会执行OnHotKey函数来处理这个消息。错误就应该是OnHotKey这个函数的声明错误了,返回值应该是LRESULT. VS2008对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2008下编译不通过

ON_MESSAGE(WM_message,OnMyMessage);
OnMessage返回值必须为LRESULT,其形式为:afx_msg LRESULT OnMessage(WPARAM, LPARAM);
如果不符合,则有错误提示:error C2440: “static_cast”:无法从“void (__thiscall CMainFrame::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”

解决方法如下:首先,把原来的消息函数返回值类型改为LRESULT,函数内可以随便写个return 0;然后消息函数的参数必须改写成(WPARAM wParam,LPARAM lParam)而不论这两个。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解决C++ 无法从void 转换为LRESULT的方法详解

相关文章

  • 2017-05-28C++中指向结构体变量的指针
  • 2017-05-28二分法求多项式在-10 10间值的实现代码
  • 2017-05-28C 字符串数组排序的小例子
  • 2017-12-08C++实现插入排序
  • 2017-05-28ubuntu中打开终端的三种解决方法
  • 2017-05-28c语言链表操作示例分享
  • 2017-05-28C 语言基础教程(我的C之旅开始了)[五]
  • 2017-05-28C++中CSTRINGLIST用法详解
  • 2017-05-28C语言在屏幕上输出杨辉三角
  • 2017-05-28VC6.0代码自动提示 VC6.0在win7环境下代码提示智能化

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • MFC自定义消息的实现方法
    • 关于STL中vector容器的一些总结
    • C++类和对象实例解析(二)
    • C++中用栈来判断括号字符串匹配问题的实现方法
    • 使用C语言实现vector动态数组的实例分享
    • 简单掌握C++中的函数模板
    • 构建mfc窗体的简单示例
    • C++实现位图排序实例
    • 使用钩子如何锁定键盘的方法分享
    • 递归形式与非递归形式的斐波那契数列的用法分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有