使用VS2012 MFC自定义消息时,处理函数不能返回void类型。
来源:互联网 发布:元数据是关于数据的 编辑:程序博客网 时间:2024/05/02 00:18
VS2012(据说从VS2008就这样了)自定义消息时,如果消息返回类型为void,会报下面错误:
无法从“LRESULT (__thiscall 转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)
这是因为VS2012要求返回类型不能为void,必须为LRESULT类型。把消息处理函数返回类型改为LRESULT即可。
提示:无法定位程序输入点InitializeCriticalSectionEx于动态链接库 KERNEL32.dll 上。
1.更新VS:http://www.microsoft.com/zh-cn/download/details.aspx?id=39305
2.设置静态编译:
项目——属性——配置属性——常规——平台工具集——Visual Studio 2012 - Windows XP (v110_xp)项目——属性——配置属性——常规——MFC的使用——在静态库中使用 MFC项目——属性——配置属性——常规——ATL的使用——静态链接到 ATL
0 0
- 使用VS2012 MFC自定义消息时,处理函数不能返回void类型。
- MFC中自定义消息方法及如何得到消息处理函数的返回值
- main函数的返回值是int类型,不能是void
- MFC消息处理函数
- MFC消息处理函数
- MFC中自定义消息处理
- MFC中自定义消息处理
- MFC 新增消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- MFC的消息处理函数
- 总结数据挖掘预测分类中的样本筛选和特征处理
- Best Time to Buy and Sell Stock II
- SharePoint 2013 App 开发 (2) - 建立开发环境
- ubus [3] - cli
- 五款常用mysql slow log分析工具的比较分析
- 使用VS2012 MFC自定义消息时,处理函数不能返回void类型。
- 求1~100之间不能被3整除的数之和,还有统计1~100不能被整除的个数
- [翻译]PEP 7 -- C语言风格指南
- af62b36b0636cc52db30af91344a2f71 (学生实验,请支持谢谢)
- Objective-C中nil使用的最佳实践
- 如何在Mac OS X中开启VIM语法高亮
- APACHE配置php简单方法
- 各种机型的媒体查询
- 自定义实现带文字标题的瀑布流效果